【问题标题】:How to use packages installed via easy_install in zsh?如何在 zsh 中使用通过 easy_install 安装的软件包?
【发布时间】:2012-12-07 23:06:33
【问题描述】:

我使用 OS X(Mountain Lion)和 ZSH。我可以使用 easy_install 来安装一些 python 包,但是如果我想在我的 ZSH 中使用该命令,我会得到这样的结果:

zsh:找不到命令:virtualenv

我是否忘记在我的 $PATH 中包含任何内容?希望你能帮助我:)

【问题讨论】:

  • 尝试在运行 easy_install 之前和之后回显 $PATH。
  • 你是怎么安装的?我跑了sudo /usr/bin/easy_install virtualenv,它把它放在/usr/local/bin/。我认为默认情况下该目录应该在你的PATH;否则,请相应地编辑您的.zshrc
  • 我刚刚使用easy_install 命令安装了它,没有绝对路径和sudo.. 那么软件包在哪里?
  • 也许你不需要sudo。但是仔细看看virtualenv 正在/正在给你的输出:它应该说明它把virtualenv 放在哪里。

标签: python macos pip zsh easy-install


【解决方案1】:

感谢@Evert 的提示,我不得不将/usr/local/share/python 添加到我的$PATH,现在一切正常。

【讨论】:

  • 您也可以将可执行文件符号链接到/usr/local/bin,因为这条路径对我来说包含二进制文件似乎很尴尬;使用符号链接,您将来可能不会那么惊讶。当然,如果您通过 easy_install 安装更多内容,那么如果最终有更多二进制文件,则将其添加到您的路径中是有意义的。
猜你喜欢
  • 2010-11-16
  • 1970-01-01
  • 2016-11-12
  • 2011-09-29
  • 1970-01-01
  • 2013-11-01
  • 2012-05-19
  • 1970-01-01
相关资源
最近更新 更多