Ubuntu下面安裝virtualenv和virtualenvwrapper

1.介紹

virtualenv我的理解是它是一個虛擬環境,用來創建一個獨立的Python運行環境,比如有點項目基於Python2,有的基於Python3,我們用virtualenv就可以實現不同項目之間的版本互不干擾。
virualenvwrapper的話它是管理你的虛擬環境(virtualenv),其實就是統一管理虛擬環境的目錄,並且省去了source的步驟。

安裝及配置

1.安裝virtualenv

pip install virtualenv

2.安裝virtualenvwrapper

pip install virtualenvwrapper

3.配置環境

首先需要創建一個文件來存儲各種項目,在家目錄裏創建./virtualenvs文件夾,然後我們打開~/.bashrc文件,使用vim在行尾添加如下兩行:

export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh

需要注意的是有的系統默認下載的virtualenvwrapper路徑不在這裏,而在
/usr/local/bin/virtualenvwrapper.sh,那麼上面第二行就要改爲

source /usr/local/bin/virtualenvwrapper.sh

添加完後我們執行下面語句進行配置:

source ~/.bashrc

至此,我們的安裝和配置就完成了,接下來就可以使用mkvirtualenv來創建新的虛擬環境了,比如:

mkvirtualenv -p python3 test

即創建的是Python3版本的虛擬環境,如果沒什麼報錯的話,我們這個環境就創建完成了。要注意的是可以會出現virtualenv: error: unrecognized arguments: --no-site-packages這樣的報錯。原因可能是因爲版本的問題,本人測試卸載重裝即可解決。步驟如下:

pip uninstall virtualenv
pip install virtualenv==16.7.9(這個可以換的)

這樣就會創建一個test文件夾,該文件夾在~./virtualenvs下面存放着,所有創建的環境都在該目錄下管理,這也是virtualenvwrapper的好處。

4.進入、退出、刪除虛擬環境

4.1進入:

我們輸入workon,然後回車可以顯示所有的虛擬環境,然後想進入哪一個輸入workon test(要進入的環境)即可。

4.2退出:

要退出該環境輸入deactivate即可。

4.3刪除:

輸入rmvirtualenv test即可。
參考ubuntu環境下python的virtualenv和virtualenvwrapper安裝與使用
Python - Virtualenv

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章