ubuntu上運行

pip 安裝

sudo apt install python3-pip

pip 升級

sudo python3 -m pip install --upgrade pip

Virtualenv 安裝

sudo python3 -m pip install virtualenv

virtualenvwrapper 安裝

sudo python3 -m pip install virtualenvwrapper

打開~/.bashrc 文件:

cd /usr/local/bin

sudo gedit virtualenvwrapper.sh

在結(jié)尾添加:

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/workspace

source /usr/local/bin/virtualenvwrapper.sh

然后執(zhí)行:

source ~/.bashrc

將設(shè)置在文件中的配置信息馬上生效,而不需要經(jīng)過重啟。

所有的虛擬環(huán)境,都位于/home/.virtualenvs 目錄下

報錯:/usr/bin/python: No module named virtualenvwrapper

原因:Ubuntu 安裝了 2.7 和 3.x 兩個版本的 python,在安裝時使用的是?

sudo pip3 install virtualenvwrapper

在運行的時候默認(rèn)使用的是 python2.x,但在 python2.x 中不存在對應(yīng)的模塊。

解決辦法:增加此環(huán)境變量:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

注意

在 ubuntu 下以點開頭命名的文件和文件夾是隱藏的,如果需要修改它們,如何看見

進入自己主目錄,按 ctrl+h.就能看見以點號開頭的隱藏文件

創(chuàng)建:virtualenv [虛擬環(huán)境名稱]

但是有時還是會遇到

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.

: command not found

這時,你需要

sudo gedit /.bashrc

在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

然后運行:?source ~/.bashrc

這樣就可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容