python三大神器之virtualenv

virtualenv

virtualenv用來管理python項目環境,隔離出一個只屬於這個項目的虛擬python環境(windows和Linux用法同樣)。python

 首先你須要安裝virtualenv模塊windows

pip isntall virtualenv

  建立一個工程項目的虛擬環境app

cd D:\project virtualenv project_env

 若是新的python虛擬環境也須要原來python的第三方庫,用如下命令,能夠將第三方庫一塊兒複製到新的虛擬環境python2.7

virtualenv --system-site-packages project_env

 若是有多個python版本,好比python2.七、python3.7等,須要指定不一樣版本的python解釋器。沒有指定,通常由系統默認的python版原本搭建工具

#Windows virtualenv -p "D:\Program Files\Python37\python.exe" project_env2 Linux virtualenv -p /usr/bin/python3.7 project_env

 激活虛擬環境spa

#Windows cd D:\project\project_env\Scripts activate.bat #Linux source project_env/bin/activate

 關閉虛擬環境code

#Window deactivate.bat #Linux deactivate

 

virtualenvwrapper

virtualenvwrapper是封裝了virtualenv的一些特性,更爲簡單和方便的python環境管理工具。和virtualenv最主要的區別是能批量管理多套虛擬環境。blog

1.windows

 安裝virtualenvwrapper以前,確保你已經安裝了virtualenv,windows環境下須要安裝virtualenvwrapper-winip

pip install virtualenvwrapper-win

 建立第一個虛擬環境it

mkvirtualenv project1

 建立第二個虛擬環境

mkvirtualenv project2

 列出全部虛擬環境

lsvirtualenv

 切換虛擬環境

workon project

 

 中止虛擬環境

deactivate

 開啓虛擬環境,須要切到虛擬環境script文件夾

activate

 刪除虛擬環境

rmvirtualenv

 

2.Linux

  Linux平臺須要安裝virtualenvwrapper模塊

yum install virtualenvwrapper

  使用命令啓動virtualenvwrapper

source /usr/local/bin/virtualenvwrapper.sh

命令使用方法同樣,不區分windows和Linux。

相關文章
相關標籤/搜索