出處: https://segmentfault.com/a/1190000002450878python
本文介紹Windows下如何從零開始搭建Python + Flask開發環境。sql
訪問https://www.python.org/,進入下載頁面,下載Python 2.7系列的WINDOWS版本。flask
安裝以後須要把Python相關的路徑加入到PATH環境變量中(假如安裝在D:\Python27
):bootstrap
D:\Python27
D:\Python27\Scripts
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python ez_setup.py
使用easy_install
命令安裝virtualenv:segmentfault
easy_install virtualenv
相關閱讀:Virtualenv入門基礎教程bash
純淨的虛擬環境:app
virtualenv.exe venv
適用於全部軟件包都使用PY軟件包的場景。code
混合虛擬環境:教程
virtualenv --system-site-packages venv
適用於有部分特殊軟件包的場景,由於特定軟件包在缺少編譯環境的狀況下不能經過pip直接安裝。ip
激活虛擬環境:
venv\Scripts\activate.bat
退出虛擬環境:
venv\Scripts\deactivate.bat
激活虛擬環境以後,使用pip命令安裝軟件包:
pip install package
package
替換爲軟件包的名稱。
軟件包分爲純Python軟件包和特殊軟件包。
純Python軟件包是指徹底使用Python編寫的軟件包,不須要編譯環境,只須要執行pip install
命令就能夠完成安裝。
特殊軟件包是指大部分使用PY編寫、某些特定部分使用C語言編寫的、須要進行編譯才能使用的軟件包,不能經過pip install直接安裝,須要編譯環境支持。好比Mysql-Python(MySQLDb)、pycrypto等。特殊軟件包通常會有WINDOWS的編譯版本。
virtualenv.exe venv venv\Scripts\activate.bat pip install flask
建立一個python27的虛擬環境
激活該虛擬環境