- Linux下virtualenvwrapper安装的安装,经过试验,觉得这种安装方式比较好:
sudo pip install virtualenvwrapper %安装virtualenvwrapper
mkdir ~/.virtualenvs % 或者mkdir $HOME/.virtualenvs。($HOME 等于 ~)
export WORKON_HOME=$HOME/.virtualenvs %意思是指定python虚拟环境存放路径
source /usr/local/bin/virtualenvwrapper.sh %第二行意思是使virtualenvwrapper.sh文件生效(运行virtualenvwrapper.sh)
source ~/.bashrc
%如果报错,如果报错-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory说明文件没在这个路径下
可以通过which 命令查看(which是用来查看当前要执行的命令所在的路径:which virtualenvwrapper.sh,
之后重新修改bashrc:export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh)
再运行:source ~/.bashrc 即可。
-
遇到的问题:
/usr/bin/python:Nomodule named virtualenvwrapper
virtualenvwrapper.sh:Therewas a problem running the initialization hooks.
IfPythoncouldnotimportthe module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installedfor
VIRTUALENVWRAPPER_PYTHON=/usr/bin/pythonandthat PATH is
set properly.解决步骤1:
在~/.bashrc文件的最下方加入下面语句:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh解决步骤2:如果还有问题(问题原因是:在Ubuntu16.04中将python3设置为默认环境后,打开终端出现上述错误):依次执行下面代码即可解决。
sudo apt-get install python3-pip
sudo pip3 install virtualenv virtualenvwrapper
source .bashrc
参考文献:
1.https://blog.csdn.net/qq_37189082/article/details/95017199
2.https://www.jianshu.com/p/842eced0df69
3. https://blog.csdn.net/weixin_42259631/article/details/82423213