【问题标题】:Where did I go wrong in virtualenv installation on OSX?我在 OSX 上安装 virtualenv 时哪里出错了?
【发布时间】:2014-07-06 22:40:40
【问题描述】:

我仔细按照http://jamie.curle.io/blog/installing-pip-virtualenv-and-virtualenvwrapper-on-os-x/的说明进行操作

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

查看/usr/local/binls 显示:

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

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

【问题讨论】:

  • 您是否将 virtualenvwrapper.sh 的来源添加到您的 shell 初始化脚本中?

标签: macos bash virtualenv virtualenvwrapper


【解决方案1】:

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

然而,

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

因此,

  • 检查您是否有~/.bash_profile 文件
  • 如果是这样,添加行source /usr/local/bin/virtualenvwrapper.sh那里

我的建议是永远不要使用~/.bash_login。如果发现其他内容,也可以添加到~/.bash_profile,删除~/.bash_login

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

【讨论】:

    猜你喜欢
    • 2011-02-10
    • 2017-02-26
    • 2016-10-23
    • 2015-08-18
    • 2013-11-06
    • 2012-02-13
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    相关资源
    最近更新 更多