在Windows8上的搭建Python和Django環境

來源:互聯網
上載者:User
先從搭建環境開始。作為一個Python初學者來說,一個趁手的編譯器是很重要的,本想用VS來開發Python,但是感覺實際開發中沒有幾家公司會用VS來開發Python,沒辦法就換成了MyEclipse。

一、首先下載和安裝Myeclipse就略過了。

二、安裝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會出現很多亂七八糟的問題,尤其是後面安裝對的支援的時候,會提示沒有安裝Python。

安裝完畢後,在環境變數中添加Python的安裝路徑。這樣才支援在命令列下執行Python命令。如果你命令列下出現如下介面,就證明安裝成功:

三、安裝外掛程式。 安裝完MyEclipse後,就要安裝Python開發外掛程式,安裝PyDev有好兩種方法。

1、離線安裝,下載PyDev離線包,然後解壓縮到dropins檔案夾下。這種方法我沒試。

2、線上安裝。help --> Install from site,在work with框中填入PyDev -http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml 。等MyEclipse解析完後會自動安裝,這個過程有點長。

一般安裝完畢後會提醒你重啟,重啟後,只要在window --> preferences 中能看到PyDev,就表示你安裝成功了。

四、配置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位安裝程式。下載後直接安裝就可以了。

六、安裝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的環境就算配置完畢。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.