MAC (Mountain Lion)+Eclipse+python+Djgano+PyDve+MySQL 開發環境搭建

來源:互聯網
上載者:User

MAC平台上安裝Eclipse+python+Djgano+PyDve  開發環境搭建 比較複雜 我花了好多時間 才安裝成功!

主要痛點在於:

       (一) 多版本的軟體安裝路徑可能有所改變 導致軟體之間不能快速的找到你所安裝最新版本的路徑,假如你所安裝的Eclipse沒能找到你所安裝的Python路徑

你需要手動添加Python Intrepreter的路徑,我這次安裝Python的路徑為/usr/local/bin/pythonw   所以一開始EClipse就一直為找到正確的路徑,導致編譯出錯!

       (二) MySQl的安裝比較費力 主要是除了安裝官方提供的兩個安裝包外 還需要安裝python-mysqldb 負責會出現錯誤!


 0.安裝JDK


在JDK官網http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html選擇合適的版本,注意32位和64位的區別。

Mountain Lion 是64位的作業系統 所以以下所有軟體 都選擇64位的安裝包!

 

1. 安裝Python和Django:

      1.1 Python

         MAC中已經安裝Python 你可以升級到最新的穩定版,我這次使用的是Python2.7

        :http://www.python.org/

1.2 Django(
http://www.djangoproject.com/)

   Django的: http://www.djangoproject.com/download/

解壓後到檔案所在目錄,執行:

python setup.py install

安裝  Django

 

django安裝是否成功的測試也簡單,進入python編輯環境,

輸入:import django

然後輸入:django.VERSION

如果能夠正確顯示版本號碼,則說明成功。

 

2. 安裝eclipse


下載Eclipse 解壓後運行Eclipse:


通過eclipse->Windows->Preferences->Install/Update->Available Software Sites增加Pydev網址,然後通過eclipse->help->Install New Software...進行安裝PyDev


PyDev的eclipse:http://pydev.org/updates/


配置PyDev,Preferences->Pydev->Interpreter-Python點Auto Config建立Python工程: File->New->Other...->Pydev Project,



測試開發環境:src上右鍵new->Pydev Module->...Hello.py裡輸入 print('hello'),F9運行成功    


然後開啟Eclipse,選擇Window -> Preferences -> Pydev- > Interpreter-Python,然後在右側的“Python Interpreters”面板中選擇New,


在彈出的對話方塊的“Interpreter Name”寫Python,在“Interpreter Executable”中定位到python的地址,然後一直選擇“ok”即可: 



3.安裝MySQL資料庫:

Mysql:http://www.mysql.com/downloads/mysql/

MysQLWorkbench: http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.47-osx-i686.dmg

4. 安裝Eclipse中開發Python的外掛程式PyDev

5.安裝python-mysqldb

下載MySQL-python-1.2.3.tar  :http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz

解壓後進入到MySQL-python目錄下修改檔案site.cfg中的行

#mysql_config = mysql_config = /usr/local/bin/mysql_config

將注釋去掉

修改為mysql_config = mysql_config = /usr/local/bin/mysql_config所在的路徑

你可以嘗試通過命令列執行

 

#python setup.py build

#python setup.py install

進行安裝 !假如安裝失敗:

則通過xcode安裝Command Line Tool 來安裝Gcc 編譯工具;

:http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_mountain_lion_for_xcode__april_2013/xcode462_cltools_10_86938259a.dmg

安裝完成後!在到MySQL-python目錄下 執行:

 

#python setup.py build

#python setup.py install

假如順利執行,沒有報錯的話!你可以執行python

然後匯入MySQLdb嘗試是否安裝成功!

 

#python

>>>import MySQLdb

5.建立Django WebSite 工程串連資料庫MySQL:


建立Django website:File->New->Other...->Pydev Django Project,Run as Django,然後開啟http://127.0.0.1:8000/. 

複製:Http://127.0.0.1:8000/在瀏覽器中開啟:

 

manage.py常用命令:

django-admin.py startproject mysite:建立項目。

manage.py runserver IP port:啟動django內建伺服器。

manage.py shell:啟動django後台shell。

manage.py startapp appname:建立一個app。

manage.py validate:校正模型是否正確。

manage.py sqlall appname:產生create table語句。

manage.py syncdb:為模型產生相應表。

AndroidApp programmer:230669335

  
  IOS    Appprogrammer:251398599

  Python     Programmer:272179490

推薦一個Python學習網址:http://djangobook.py3k.cn/2.0/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.