- Ubuntu版本為18.04
Virtualenv介紹
在開發Python應用程序的時候,系統安裝的Python3只有一個版本:3.4。所有第三方的包都會被pip安裝到Python3的site-packages目錄下。
如果我們要同時開發多個應用程序,那這些應用程序都會共用一個Python,就是安裝在系統的Python 3。如果應用A需要jinja 2.7,而應用B需要jinja 2.6怎么辦?
這種情況下,每個應用可能需要各自擁有一套“獨立”的Python運行環境。virtualenv就是用來為一個應用創建一套“隔離”的Python運行環境。
- 介紹段落摘自 廖雪峰Python教程
安裝virtualenv
-
sudo pip3 install virtualenv
-
由于安裝virtualenv需要使用到Python包管理工具pip,因此需要提前安裝好pip,命令如下:
-
# 查看是否安裝 pip3 list # 安裝命令 sudo apt-get install python3-pip # 查看已安裝pip3的版本號有兩種方式: pip3 -V pip3 --version
安裝virtualenvwrapper
-
安裝virtualenvwrapper的主要原因是為了后期使用方便,由于每次開啟虛擬環境需要找到虛擬環境所在目錄的bin下的使用source運行activate,如:
-
source venv/bin/activate
-
這就需要記住每個虛擬環境所在的目錄,而且切換環境不夠方便,因此我們需要安裝virtualenvwrapper,這樣能夠省去每次開啟虛擬環境切換目錄的操作,從而更加方便快捷。
-
# 安裝命令 sudo apt-get install virtualenvwrapper
配置virtualenvwrapper
-
virtualenvwrapper安裝完成后,需要配置一下才可以正常使用
-
需要配置的文件是:/home/.bashrc
-
# 配置方法 vim .bashrc # 打開文件后在文件最下方增加如下代碼 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
-
配置完成之后需要執行如下命令,才可以讓編輯后的配置文件生效
-
source ~/.bashrc
創建虛擬環境
-
# mkvirtualenv -p python3 創建的虛擬環境名稱 mkvirtualenv -p python3 AlexLu_Django
-
創建完成后自動進入剛剛創建的虛擬環境,可以看到命令行前面括號里就是當前虛擬環境的名稱
查看已創建的虛擬環境
進入/切換虛擬環境
退出當前虛擬環境
刪除虛擬環境
快捷進入虛擬環境目錄
快捷進入虛擬環境包安裝目錄
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
