Python virtual environment 的使用

有時候 作Python 項目時 會有一個問題 不一樣的 project 須要依賴不一樣的lib 這個時候用 virtual environment 能夠做爲解決這個問題的一個方法。python

這裏只簡單介紹具體的使用方法 至於實現原理這裏不作介紹:bash

 

一  常規的使用方法app

a. installationthis

1. sudo apt-get install python-virtualenvspa

2. sudo easy_install virtualenvip

3. pip install virtualenvci

 

b. How to activeate/deactivate virtualenvrem

virtualenv venv   //建立virtualenv venv
get

source venv/bin/activate   //activate venv
it

(venv) $  //activate 後進入得視圖

deactivate    //deactivate virual env

 

二  virtualenvwrapper 的使用方法

sudo pip install virtualenvwrapper  //install virtual env tools

echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc 

workon test     // substitute test with the desired environment name if needed 

deactivate    //deactivate virual env

 

mkvirtualenv test: This will create an environment named test and
activate it automatically.
mktmpenv test: This will create a temporary environment named test and
activate it automatically. This environment will be destroyed once you
invoke the deactivate script.
workon app: This will switch you to the app environment (already created).
workon (alias lsvirtualenv): When you don't specify an environment,
this will print all the existing environments that are available.
deactivate: This will disable the currently active environment, if any.
rmvirtualenv app: This will completely remove the app environment

相關文章
相關標籤/搜索