做爲一個.NET程序員,真心不喜歡Python以及PHP這種鬆散的語法。有人說,程序員應該多學幾門語言,本想學習Java,無奈感受Java的語法太囉嗦了。不少人都推薦Python,說它的語法簡潔,執行效率高。趁這兩天空閒,開始學習Python。html
先從搭建環境開始。做爲一個Python初學者來講,一個趁手的編譯器是很重要的,本想用VS來開發Python,可是感受實際開發中沒有幾家公司會用VS來開發Python,沒辦法就換成了MyEclipse。python
1、首先下載和安裝Myeclipse就略過了。linux
2、安裝Python。通常的開發環境是在linux,網上不少教程和視頻也都是在linux下配置和開發的。個人開發環境是64位win8系統,先從官網下載64位的Python安裝程序。程序員
能夠從這裏選擇要下載的版本 https://www.python.org/downloads/windows/ 通常比較經常使用的是2.x版本,由於要學習Django,而Django只支持2.x版本,因此我安裝的是2.7.7。選擇一個版本後會跳轉到支持的系統選擇的頁面。能夠根據系統選擇不一樣的版本。若是在64爲系統是安裝的是32位的Python會出現不少亂七八糟的問題,尤爲是後面安裝對MySQL的支持的時候,會提示沒有安裝Python。sql
安裝完畢後,在環境變量中添加Python的安裝路徑。這樣才支持在命令行下執行Python命令。若是你命令行下出現以下界面,就證實安裝成功:django
(圖一)windows
3、安裝插件。安裝完MyEclipse後,就要安裝Python開發插件,安裝PyDev有好兩種方法。框架
一、離線安裝,下載PyDev離線包,而後解壓縮到dropins文件夾下。這種方法我沒試。eclipse
二、在線安裝。help --> Install from site,在work with框中填入PyDev -http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml 。等MyEclipse解析完後會自動安裝,這個過程有點長。學習
通常安裝完畢後會提醒你重啓,重啓後,只要在window --> preferences 中能看到PyDev,就表示你安裝成功了。
4、配置PyDev:
在window --> preferences --> PyDev --> Interpreters - Python Interpreter 中點擊new,而後找到你的python安裝目錄便可。
(圖二)
點擊New按鈕後彈出以下窗口:
(圖三)
選擇你剛纔安裝的Python路徑下的Python.exe文件。
四,配置對MySQL的支持。
若是你用的是sqlli的話,Python是默認支持的。可是對MySQL須要安裝第三方的包。
下載地址:http://pypi.python.org/pypi/setuptools ,在頁面的最底部會看到文件下載連接,下載的是Python源碼,若是你不先安裝SetupTools而是直接安裝MySQLdb,那麼頗有可能會提示以下錯誤:
ImportError: No module named setuptools
下載後解壓出來,在命令行下進入解壓的目錄。執行:
python setup.py install
按回車後會自動安裝。接下來須要下載MySQL-Python,下載地址:http://pypi.python.org/pypi/MySQL-python#downloads 選擇版本後會跳轉到下載頁面。官方提供的貌似只有32位的,不知道在64位系統下會不會出現不兼容現象,我是在 http://www.codegood.com/downloads 下載的64位安裝程序。下載後直接安裝就能夠了。
5、安裝Django。
Django是Python下最流行的Web開發框架,集成了管理後臺和ORM框架,功能很強大。下載地址 https://www.djangoproject.com/ 目前版本是1.6.5。1.7是測試版。支持的Python是2.6.5.
下載完解壓出來,在命令下進入解壓後的目錄,找到 setup.py 文件,執行:
Python setup.py install
會自動安裝。安裝後在Python的庫目錄會找到Django的安裝文件,在Lib\site-packages\Django-1.8-py2.7.egg\EGG-INFO\scripts 這個路徑下會看到一個django-admin.py文件,這個文件時建立Django項目的核心文件,建立一個Django的Web項目以及運行Django都會用到它。
安裝完成後,在MyEclipse裏面建立項目時會出現 PyDev Django Project項目。到此,Python和Django的環境就算配置完畢。
園子裏有Django的學習教程寫的很好: http://www.cnblogs.com/zhoujie/p/django2.html