一、安裝虛擬環境
1.首次使用python環境需要安裝pip(注:Linux下默認未安裝pip,需要手動安裝)
安裝pip命令: sudo apt install python-pip : python2.7安裝
sudo apt install python3-pip : python3.5安裝
注:如果pip版本過低,需要升級,pip install --upgrade pip,安裝成功后,最好重啟
2.安裝虛擬環境virtualenv
安裝命令:pip install virtualenv
可能出現的問題:
問題1:Could not get lock /var/lib/dpkg/lock
出現這個問題可能是有另外一個程序正在運行,導致資被鎖不可用。而導致資源被鎖的原因可能是上次運行安裝或更新時沒有正常完成,進而出現此狀況,解決的辦法其實很簡單:
在終端中敲入以下兩句:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
問題2: Consider using the `--user` option or check the permissions
解決方法:pip install --user virtualenv
二、使用虛擬環境
1、創建虛擬環境
1.創建一個目錄存放虛擬環境 mkdir,並進入該目錄
命令:mkdir vir
cd vir
2.創建虛擬環境
virtualenv -p python語言版本的路徑 虛擬環境的名稱
例:virtualenv -p /usr/bin/python3.5 test1
(默認python版本為python2.7,默認會自動在對應目錄下創建與虛擬環境同名的目錄名)
2.激活虛擬環境
1.激活虛擬環境,當虛擬環境被激活后,在命令前可以看到(虛擬環境名稱)
source 虛擬環境目錄/bin/activate
2.退出虛擬環境
deactivate
如果要刪除虛擬環境,只需退出虛擬環境后,刪除對應的虛擬環境目錄即可。不影響其他環境。
3.統一管理虛擬環境軟件virtualenvwrapper
1.安裝管理軟件
sudo easy_install virtualenvwrapper
默認virtualenvwrapper安裝在/usr/local/bin下面,
實際上需要運行virtualenvwrapper.sh文件才行;所以需要先進行配置一下:
2.配置環境變量(配置軟件的運行路徑及虛擬環境的存儲位置)
創建虛擬環境管理目錄: mkdir $HOME/.local/virtualenvs
$HOME /home/當前用戶
vim ~/.bashrc中添加下面內容:
export VIRTUALENV_USE_DISTRIBUTE=1 export WORKON_HOME=$HOME/.local/virtualenvs if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then source $HOME/.local/bin/virtualenvwrapper.sh else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then source /usr/local/bin/virtualenvwrapper.sh fi fi export PIP_VIRTUALENV_BASE=$WORKON_HOME export PIP_RESPECT_VIRTUALENV=true
刷新環境變量: source ~/.bashrc
激活虛擬環境管理軟件
source /usr/local/bin/virtualenvwrapper.sh
3.使用虛擬環境
1.創建並激活虛擬環境 : mkvirtualenv 虛擬環境名稱 (默認創建python2.7)
2.創建指定語言版本的虛擬環境
mkvirtualenv -p python語言版本的路徑 虛擬環境的名稱
mkvirtualenv -p /usr/bin/python3.5 虛擬環境的名稱
3、退出虛擬環境 : deactivate
4.、繼續使用之前的虛擬環境: workon 虛擬環境名稱 (該虛擬環境必須存在)
5、刪除虛擬環境:rmvirtualenv 虛擬環境名稱
6、列出所有環境:workon 或者 lsvirtualenv -b
