mac virtualenvwrapper 安装问题
2017-04-03 本文已影响3086人
Rokkia
最近在研究Django,看视频说最好安装个virtualenv来管理环境,这样会方便很多。
于是就去看了一下virtualenv,发现virtualenv貌似操作起来挺复杂,使用virtualenvwrapper会更好一些,既然大家都这么说那就搞搞呗。
安装virtualenv
pip install virtualenv
等待安装就行了
安装virtualenvwrapper
pip install virtualenvwrapper
等待安装就好了
安装好了就用呗,workon,发现tab没有自动补全,有不祥的预感,手动输入吧,恐慌!报错了
-bash: workon: command not found mac
什么鬼,去官方看一下
https://virtualenvwrapper.readthedocs.io/en/latest/install.html
![](https://img.haomeiwen.com/i1503554/92ff47a0d2d7e5b5.png)
那就来呗
#如果你发现你~/目录下没有.bashrc文件,那就创建一个即可
vi ~/.bashrc
输入:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
退出保存
执行source ~/.bashrc
恩,期待成功。。。。
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
又报错?
没有这个文件?
我去看了一下,确实没有,官网坑人!(难道是因为今天是愚人节?)
查了好多资料,真的是好多资料,弄了一个早上。
网上说可以使用find / -name "virtualenvwrapper"来查找一下,也许是我电脑有点老,等了半天没出来结果,于是我放弃了。
知道后来看到一篇文章,发现,我们可以来这个地方找
/Library/Frameworks/Python.framework/Versions/?.?/bin/virtualenvwrapper.sh
"两个?"是你python的版本,大家根据情况而定。
貌似解决问题了,继续试试
source ~/.bashrc
期待中。。。
-bash: /usr/bin/python3: No such file or directory
又来 ? 能不能好好玩了,我明明用的是2.7 哪来的python3。
查资料,发现貌似可以这样解决。
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
于是最后我的~/.bashrc里面的内容就是这样的
![](https://img.haomeiwen.com/i1503554/8c9b2e868a9552ff.png)
然后执行
source ~/.bashrc
终于解决了
workon也自动补齐了!泪奔~