vitualenv可以用於在一台機器上創建多個相互隔離的Python虛擬運行環境。這些環境之間相互獨立,不會對彼此產生影響。
虛擬環境能夠:
虛擬環境可以防止系統出現包混亂和版本沖突等問題。為每個應用程序創建一個虛擬環境可以確保這個應用程序只訪問到自己的包。
安裝vitualenv :
$ sudo apt-get install python-virtualenv
# 在Mac電腦上也可以使用easy_install安裝virtualenv
$ sudo easy_install virtualenv
使用virtualenv創建虛擬環境 :
$ virtualenv venv #venv是我們給這個虛擬環境起的名字,可以自己設定
# 創建好虛擬環境之後我們需要激活這個環境
$ source venv/bin/activate
激活虛擬環境後Python解釋器的位置會被暫時性添加到PATH變量中。激活虛擬環境後,環境名稱會被添加到命令提示符裡面(類似這樣的)
(venv) $
然後比如我們安裝一個flask包就會被隔離到這個虛擬環境中。
(venv) $ pip install flask
當我們需要退出這個虛擬環境的時候,使用 deactivate
命令就可以直接退出並回到全局Python解釋器中了
PyCharm創建virtualenv方法 http://www.linuxidc.com/Linux/2016-12/137838.htm
Ubuntu上以virtualenv方式安裝TensorFlow http://www.linuxidc.com/Linux/2016-07/133226.htm