在Mac上使用pip安装后无法运行dotcloud CLI

时间:2013-08-01 13:50:15

标签: command-line-interface dotcloud

我运行了以下命令:

sudo pip install dotcloud

其中向我报告说它已正确安装,但当我尝试运行dotcloud setup时,它没有找到命令

所以我试图卸载它

sudo pip uninstall dotcloud

并使用上面的命令重新安装

但是,终端找不到cli

我需要更改$ PATH变量吗? 它目前看起来像这样:

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin

我听说pip install应该把命令放在/ usr / local / bin中,但是当我在那里做ls时,它不在列表中。

1 个答案:

答案 0 :(得分:1)

看起来你的全局python安装在某种程度上被破坏了。最有可能的是,pip安装包的位置存在问题。您可以尝试使用pip freeze来诊断此问题,以告诉您已安装的内容以及which python以查看默认python的位置。


我强烈建议使用virtualenv / virtualenvwapper而不是项目的全局环境。这些工具允许您比在全局python安装中尝试管理项目的依赖项更容易。

由于您已经拥有pip,因此您可以将工具安装到您的全局环境中(只需执行一次):

sudo pip install virtualenv

sudo pip install virtualenwrapper

现在,您可以为您工作的每个项目制作虚拟环境。为了让你成为第一个项目:

mkvirtualenv myproject

Virtualenvwrapper应为您“加载”该环境。

(myproject) $

现在,使用pip安装包:

pip install dotcloud

检查包裹清单:

pip freeze

参考文献: