如何更改pip的默认安装位置

12 浏览
0 Comments

如何更改pip的默认安装位置

我正在尝试使用pip安装Pandas,但遇到了一些问题。我刚刚运行了sudo pip install pandas,成功下载了Pandas。然而,它没有下载到我想要的位置。当我使用pip show pandas时,看到了以下内容:

---
名称:pandas
版本:0.14.0
位置:/Library/Python/2.7/site-packages/pandas-0.14.0-py2.7-macosx-10.9-intel.egg
依赖:python-dateutil,pytz,numpy

所以它已经安装好了。但是当我创建一个新的Python项目并在System Libs/lib/python中搜索pandas时,它没有显示出来。然而,我之前下载的一些其他包是可以显示的,所以我试图查看它们的位置。运行pip show numpy(我可以无问题地导入)得到了以下结果:

---
名称:numpy
版本:1.6.2
位置:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
依赖: 

这是一个完全不同的目录。为了确认我的错误,我运行了pip install pyquery,看看它会被下载到哪里,结果得到了:

名称:pyquery
版本:1.2.8
位置:/Library/Python/2.7/site-packages
依赖:lxml,cssselect

所以和pandas在同一个位置...

如何更改pip的默认下载位置,使这些包下载到与numpy相同的位置?

注意:在寻找解决方案时,我看到了一些类似的问题,但没有看到任何提到永久更改默认位置的内容。

0