windows下如何安裝Python虛擬環境

1.前言

因爲Python的版本衆多,還有Python2和Python3的爭論,所以有些軟件包或第三方庫就容易出現版本不兼容的問題。
經過 virtualenv 這個工具,就能夠構建一系列虛擬的Python環境 ,而後在每一個環境中安裝須要的軟件包(配合 pip 使用),這一系列的環境是相互隔離的。做爲一個獨立的環境就不容易出現版本問題,還方便部署。python

2.安裝virtualenv

使用如下命令安裝:windows

pip install virtualenv

測試是否安裝成功:app

virtualenv --version

3.virtualenv的基本使用

  • 建立虛擬環境
    命令:virtualenv 虛擬環境名字
virtualenv env
  • 建立指定Python解釋器版本的虛擬環境
    命令:virtualenv -p Python解釋器路徑 虛擬環境名字
virtualenv -p c:\python27\python.exe env
  • 激活虛擬環境
activate venv
  • 中止虛擬環境
deactivate
  • 刪除虛擬環境
    要刪除一個虛擬環境,只需刪除它的文件夾便可。

4.安裝virtualenvwrapper

virtualenvwrapper 提供了一系列命令使得和虛擬環境工做變得愉快許多。它把您全部的虛擬環境都放在一個地方。
windows平臺下使用如下命令安裝(確保 virtualenv 已經安裝):工具

pip install virtualenvwrapper-win

5.設置環境變量WORKON_HOME

WORKON_HOME是經過virtualenvwrapper-win建立的虛擬環境存放在路徑,在windows中,WORKON_HOME默認的路徑是C:\Users\username\envs,若是咱們想自定義存放的路徑,能夠經過設置環境變量WORKON_HOME來設置。
經過計算機-->屬性-->高級系統設置-->環境變量-->在系統變量中新建「變量名」:WORKON_HOME,變量值:「你自定義的路徑」。測試

6.virtualenvwrapper的基本使用

  • 建立虛擬環境
    命令:mkvirtualenv 虛擬環境名字
mkvirtualenv env
  • 建立指定Python解釋器版本的虛擬環境
    命令:mkvirtualenv -p Python解釋器路徑 虛擬環境名字
mkvirtualenv -p c:\python27\python.exe env

建立後,會自動激活環境,注意看Shell提示符的改變:code

(venv)c:\>
  • 列出WORKON_HOME路徑下全部存在的虛擬環境
lsvirtualenv
  • 激活須要使用的虛擬環境
workon env
  • 進入到當前激活的虛擬環境的目錄中
cdvirtualenv
  • 進入到當前激活的虛擬環境的site-packages目錄
cdsitepackages
  • 列出當前激活的虛擬環境的site-packages目錄的全部軟件包
lssitepackages
  • 中止虛擬環境
deactivate
  • 刪除虛擬環境
rmvirtualenv env
相關文章
相關標籤/搜索