virtualenvwrapper 小坑记录(备忘)

2018-11-28  本文已影响0人  前端开发工程师老唐

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

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

上一篇 下一篇

猜你喜欢

热点阅读