未找到 Virtualenv 命令

新手上路,请多包涵

尽管进行了各种尝试,但我无法让 virtualenv 工作。我在 MAC OS X 上安装了 virtualenv 使用:

 pip install virtualenv

并且还将 PATH 添加到我的 .bash_profile 中。每次我尝试运行 virtualenv 命令时,它都会返回:

 -bash: virtualenv: command not found

每次我运行 pip install virtualenv 时,它都会返回:

 Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

我知道在mac中,应该正确安装 virtualenv

 /usr/local/bin

virtualenv 确实安装在 /usr/local/bin 中,但是每当我尝试运行 virtualenv 命令时,都找不到该命令。我还尝试在 --- 目录中运行 --- /usr/local/bin virtualenv 命令,它给了我相同的结果:

 -bash: virtualenv: command not found

这些是我添加到我的 .bash_profile 的 PATH

 export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/bin/python
export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages

有什么解决方法吗?为什么会这样?

原文由 Arial 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 617
1 个回答

如果你安装它

pip install virtualenv

你需要跑

sudo /usr/bin/easy_install virtualenv

它放在 /usr/local/bin/ 中。

上面的目录默认应该在你的 PATH ;否则,相应地编辑您的 .zshrc (或 . bashrc )。

原文由 Tal Avissar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题