virtualenvwrapper 小坑记录(备忘)

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

大功告成!!!!
所以得出一个结论,看教程还是要灵活对待,需知道为什么。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容