mac virtualenvwrapper 安装问题

最近在研究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

mac virtualenvwrapper 安装问题_第1张图片
Paste_Image.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里面的内容就是这样的

mac virtualenvwrapper 安装问题_第2张图片
Paste_Image.png

然后执行

source ~/.bashrc

终于解决了

workon也自动补齐了!泪奔~

你可能感兴趣的:(mac virtualenvwrapper 安装问题)