我在OSX上的virtualenv安装中出了什么问题?

时间:2014-07-06 22:40:40

标签: macos bash virtualenv virtualenvwrapper

我在http://jamie.curle.io/blog/installing-pip-virtualenv-and-virtualenvwrapper-on-os-x/

时仔细按照说明操作

重新启动我的终端并输入mkvirtualenv,得到command not found

/usr/local/bin中查看,ls向我展示:

brew                    powerpc-apple-darwin8-gfortran-4.2
charm                   tclsh8.5
django-admin.py             tclsh8.6
django-admin.pyc            virtualenv
gfortran-4.2                virtualenv-2.7
gfortran-uninstall          virtualenv-clone
i686-apple-darwin8-gfortran-4.2     virtualenvwrapper.sh
node                    virtualenvwrapper_lazy.sh
pip                 wish8.5
pip2                    wish8.6

所以我知道它在正确的目录中。我不明白我在哪里搞砸了。

1 个答案:

答案 0 :(得分:1)

链接文章建议将行source /usr/local/bin/virtualenvwrapper.sh添加到bash登录配置文件 ~/.bash_login

然而,

  • ~/.bash_login 很少使用。
  • 如果更常见(在OS X上)~/.bash_profile也存在,则不读。

因此,

  • 检查您是否有~/.bash_profile个文件
  • ,如果是,请在其中添加<{1}}

我的建议是从不使用source /usr/local/bin/virtualenvwrapper.sh。如果您找到了其他内容,请将其添加到~/.bash_login,然后删除~/.bash_profile

或者,如果您正在寻找跨平台兼容性,请将所有定义放在~/.bash_login中,并仅将~/.bashrc添加到[[ -e ~/.bashrc ]] && . ~/.bashrc。< / p>