Windows下Python環境搭建,IDE:Eclipse+Pydev+Flask__Python

來源:互聯網
上載者:User
Windows下Python環境搭建,IDE:Eclipse+PyDev+Flask 安裝Python

下載地址:http://www.python.org/

官網下載介面一般有兩個下載按鈕,分別是版本3.x和2.x,這裡下載最新版本。(一般情況下2.7的也應該安裝,因為有很多python程式基於2.7)

環境變數
安裝時勾選‘添加到環境變數’,
也可手動添加到PATH環境變數:(我的安裝路徑為C:\Python\Python35)
C:\Python\Python35\Scripts\;C:\Python\Python35\

測試回合 python
開啟命令提示視窗(Command Prompt),python命令可用,安裝成功。

pip
現在的最新版本,安裝時已經預設勾選了pip,輸入pip命令,測試是否可用。

安裝virtualenvwrapper-win
執行命令 pip install virtualenvwrapper-win
安裝virtualenvwrapper主要是為了方便切換不同的Python運行版本。
最常用到的命令如下: mkvirtualenv env35:建立虛擬環境,可通過 –python=PYTHON_EXE 參數指定不同版本的Python可執行檔。 workon:列出所有虛擬環境;workon env35:切換|啟用虛擬環境 deactivate:取消啟用 rmvirtualenv env35:刪除所有虛擬環境

現在切換到 env35環境下,可以安裝一些擴充模組,這以flask為例:
pip install flask 安裝JDK

IDE Eclipse 需要Java運行環境。
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

這裡下載最新版本。 安裝Eclipse

下載地址:http://www.eclipse.org/downloads/

這裡下載Eclipse Java EE版本,之所以選用Eclipse+PyDev,是因為我是做Java的,Eclipse比較親切。 安裝PyDev外掛程式

線上安裝
開啟Eclipse,Help–>Install new software

點擊“Add”,名字:PyDev,地址:http://pydev.org/updates

勾選組件

離線安裝
如果無法線上安裝,可以離線安裝,方法如下:
下載離線包,下載地址:http://pydev.org/download.html

下載完成之後,可以直接將zip包解壓到Eclipse安裝目錄即可。
如果不想破壞原始Eclipse的檔案,可以使用link的方式進行關聯: 在Eclipse所在目錄建立一個links檔案夾,在links目錄下建立eclipse目錄,把pedev.zip解壓到eclipse目錄下。 在links目錄下,建立檔案pydev.link,內容為:path=D:\Develop\Python\eclipse-jee-mars-1-win32-x86_64\eclipse ,D:\Develop\Python\eclipse-jee-mars-1-win32-x86_64\eclipse是eclipse的安裝目錄 重啟Eclipse檢查PyDev外掛程式是否可用, 開啟Eclipse–>File–>New–>Project,若PyDev項存在即為可用。
指定Python解譯器

Eclipse中,Window->Preference ->PyDev->Python Interpreter ->New->選擇安裝目錄
Hello World

Eclipse中,File->New->Project->PyDev->PyDev Project->

最簡單的Python “Hello World”
You can get started now. Hooray! Flask相關配置

如果想用PyDev開發Flask應用,可以做如下配置:
1. 使用pip安裝所需向外延展群組件。

#切換至虛擬環境env35workon env35#在當前環境下安裝flask以及flask向外延展群組件,一些常用組件如下pip install flaskpip install flask-scriptpip install flask-bootstrappip install flask-momentpip install flask-wtfpip install flask-sqlalchemypip install flask-migratepip install flask-mailpip install flask-loginpip install flask-pagedown markdown bleach #markdown富文本支援pip install pillow  #圖片處理PIL加強版pip install forgerypy #建立類比資料外掛程式pip install flask-httpauthpip install httpie #測試Web服務

NOTE:此時使用PyDev開發Flask應用時,Eclipse會存在向外延展群組件的匯入問題。(Unresolved import error),可重新設定Python解譯器來解決問題:
Window –> Preferences –> PyDev>Interpreters>Python Interpreter –>Libraries

添加env35虛擬環境的三個目錄:

以及Forced Builtins選項卡中,建立“flas.ext”項即可。
Have fun

聯繫我們

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