1、安裝虛擬環境
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,安裝成功後,最好重啓python
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
2、使用虛擬環境
一、建立虛擬環境
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
若是要刪除虛擬環境,只需退出虛擬環境後,刪除對應的虛擬環境目錄便可。不影響其餘環境。vim
3.統一管理虛擬環境軟件virtualenvwrapper
1.安裝管理軟件
sudo easy_install virtualenvwrapper
默認virtualenvwrapper安裝在/usr/local/bin下面,
實際上須要運行virtualenvwrapper.sh文件才行;因此須要先進行配置一下:bash
2.配置環境變量(配置軟件的運行路徑及虛擬環境的存儲位置)app
建立虛擬環境管理目錄: mkdir $HOME/.local/virtualenvs
$HOME /home/當前用戶
vim ~/.bashrc中添加下面內容:
python2.7
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 ~/.bashrcide
激活虛擬環境管理軟件
source /usr/local/bin/virtualenvwrapper.sh
3.使用虛擬環境
1.建立並激活虛擬環境 : mkvirtualenv 虛擬環境名稱 (默認建立python2.7)
2.建立指定語言版本的虛擬環境
mkvirtualenv -p python語言版本的路徑 虛擬環境的名稱
mkvirtualenv -p /usr/bin/python3.5 虛擬環境的名稱
三、退出虛擬環境 : deactivate
4.、繼續使用以前的虛擬環境: workon 虛擬環境名稱 (該虛擬環境必須存在)
五、刪除虛擬環境:rmvirtualenv 虛擬環境名稱
六、列出全部環境:workon 或者 lsvirtualenv -bspa