python 安装virtualenvwrapper遇到一个这样的错误:
virtualenvwrapper.sh no such file or directory
我是参照的这个教程安装:
https://segmentfault.com/a/1190000014935970
问题出在这里:
# 设置virtualenvwrapper
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# 打开终端自动启用
source /usr/local/bin/virtualenvwrapper.sh
打开终端后运行source /usr/local/bin/virtualenvwrapper.sh报错。
纠结了很久发现我的/usr/local/bin目录下一直没virtualenvwrapper.sh这个脚本
造成了报错,而几乎网上所有的教程安装后这个脚本都应该在这个路径
于是我重新安装
~ sudo easy_install virtualenvwrapper
Password:
Searching for virtualenvwrapper
Best match: virtualenvwrapper 4.8.2
Processing virtualenvwrapper-4.8.2-py3.6.egg
virtualenvwrapper 4.8.2 is already the active version in easy-install.pth
Installing virtualenvwrapper.sh script to /Users/tangchuanxi/.pyenv/versions/3.6.5/bin
Installing virtualenvwrapper_lazy.sh script to /Users/tangchuanxi/.pyenv/versions/3.6.5/bin
Using /Users/tangchuanxi/.pyenv/versions/3.6.5/lib/python3.6/site-packages/virtualenvwrapper-4.8.2-py3.6.egg
Processing dependencies for virtualenvwrapper
Finished processing dependencies for virtualenvwrapper
发现了核心东西
nstalling virtualenvwrapper.sh script to /Users/tangchuanxi/.pyenv/versions/3.6.5/bin
于是修改路径
最后我的.zshrc为:
export WORKON_HOME=$HOME/.virtualenvs
source /Users/tangchuanxi/.pyenv/versions/3.6.5/bin/virtualenvwrapper.sh
大功告成!!!!
所以得出一个结论,看教程还是要灵活对待,需知道为什么。
网友评论