以下查詢py3和py2的目錄:
$ which python3
/usr/bin/python3
$ which python2
/usr/bin/python2
pip安裝
$ sudo pip install virtualenvwrapper
上述工具裝好后,需要執行以下環境變量設置。
1.創建目錄用來存放虛擬環境
mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh
linux安裝python3、3.運行:
source ~/.bashrc
4.如果報錯
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
說明文件沒在這個路徑下
可以通過which 命令查看(which是用來查看當前要執行的命令所在的路徑)
$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
5.重新修改 ~/.bashrc內容為以下內容
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
搭建python運行環境。然后重新運行以下命令
$ source ~/.bashrc
當你需要使用Python2開發項目時,建立一個Python2的虛擬環境:
$ mkvirtualenv -p /usr/bin/python2.7 env27
當你需要Python3開發時:
$ mkvirtualenv -p /usr/bin/python3.7 env37
然后可以隨時切換不同的虛擬環境:
$ workon env27 # 進入Python2環境
$ workon env37 # 進入Python3環境
不僅可以自由切換py2和py3,同一個版本下還可以配置不同的依賴,pip不同的包,來適應不同項目的需求。
更爽的是,你可以在進入虛擬環境的同時切換到項目目錄,只需要編輯 $VIRTUAL_ENV/bin/postactivate 這個文件即可:
python linux編程。$ vim $VIRTUAL_ENV/bin/postactivate #前提是已經進入對應的虛擬環境
在文件中添加切換目錄的命令:
cd /path/to/your/project
退出虛擬環境
deactivate
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态