windows下利用virtual 安裝 flask

出處: https://segmentfault.com/a/1190000002450878python

本文介紹Windows下如何從零開始搭建Python + Flask開發環境。sql

安裝Python 2.7

訪問https://www.python.org/,進入下載頁面,下載Python 2.7系列的WINDOWS版本。flask

安裝以後須要把Python相關的路徑加入到PATH環境變量中(假如安裝在D:\Python27):bootstrap

  • D:\Python27
  • D:\Python27\Scripts

安裝setuptools(easy_install)

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py

安裝virtualenv

使用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的編譯版本。

安裝Flask

virtualenv.exe venv
venv\Scripts\activate.bat
pip install flask

 

在虛擬環境中使用另一個版本的python

建立一個python27的虛擬環境

  1. virtualenv -p C:\Python27\python.exe d:\code\win32help  

 

激活該虛擬環境

  1. cd /d D:\code\win32help  
  2. cd Scripts  
  3. activate.bat  
相關文章
相關標籤/搜索