pip的安装目录

时间:2015-03-24 02:50:53

标签: python macos pip

在Mac OS X上,我的包目录为/Library/Python/2.7/site-packages。但是,从brew(Executing python in 64 bit mode on Mac OS X 10.10)安装64位Python后,我发现pip install将软件包安装到新的/usr/local/lib/python2.7/site-packages目录中。

如何控制pip命令安装软件包的目标目录?我可以将pip的默认目标目录从一个创建到另一个吗?

2 个答案:

答案 0 :(得分:0)

至少可以通过调用右pip来实现。因此,如果你通过基础OS X Python(pip安装/usr/bin/easy_install pip,我猜,那么这个 pip(/usr/bin/pip,我猜)将会在基本OS X Python库(/Library/Python/…)中安装新软件包。

现在,您通常不想这样做,而是完全转移到您想要使用的任何Python(在您的情况下,这将是brew)。事实上,这使事情变得更简单,因为您需要关注单个版本的Python,您可以在其中放置所需的所有软件包。

答案 1 :(得分:0)

我只需将pipsudo easy_install pip重新安装即可恢复原状。这将安装/usr/local/bin/pip

我还检查过/usr/local/Cellar/python/2.7.9/bin/pip符号链接到(覆盖)/usr/local/bin/pip

我给命令alias pip64='/usr/local/Cellar/python/2.7.9/bin/pip'别名,以便使用pip64执行brew的python包安装,而正常情况是pip