How to install pip in a new python installation
我最近在运行OSX 10.6.8的Mac上安装了python 2.7.2。以前,我有2.6版。我在.bash_配置文件中设置了如下路径:
1 2 | export PATH=/usr/local/bin:$PATH export PATH=/usr/local/share/python:$PATH |
所以当我运行python时,它将引用我的新安装。是的。
我还想在新安装中使用pip,但问题是我已经在安装了当前版本的pip
1 | /usr/local/bin/pip. |
我尝试重新安装PIP:
1 | easy_install pip |
但是,这当然不会将pip放在所需的新目录中。
1 | /usr/local/share/python/pip |
但只引用/usr/local/bin/pip中的现有版本。
有人能告诉我怎么修这个吗?
然后,我想使用pip将numpy和scipy安装到正确的目录中(我在让scipy安装与我的旧版本python一起工作时遇到了问题,因此安装了新版本)。
如果您愿意,您可以访问网站,在那里我找到了安装python 2.7、创建/更新my.bash_概要文件、安装pip以及numpy和scipy的说明。可能会提供一些见解,或者如果需要,我很乐意提供更多细节。谢谢!http://www.thisisthegreenroom.com/2011/Installing python numpy scipy matplotlib and ipython on lion/python
按照http://pypi.python.org/pypi/distribute上的说明安装distribute。确保指定了python可执行文件的完整路径(在本例中为
1 2 | $ curl -O https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py $ /usr/local/share/python/python distribute_setup.py |
那么你就应该有一个
之后,运行:
1 | $ /usr/local/share/python/easy_install pip |
那么你就应该有一个
根据
(无耻插头:在任何情况下,您都可以考虑使用virtualenv将包安装到特定于"项目"的独立环境中,而不是全局安装它们。)
我需要卸载BREW的python。
然后,我只剩下了python 2.7.6版
在安装旁边,我运行了pip
1 | sudo easy_install pip |
安装良好,工作正常
我有一个类似的问题,试试这个:
1 | $ python -m pip install --upgrade --force-reinstall pip |
这将强制您使用任何版本的python(包括安装二进制文件)重新安装pip。
几天前,我有一个朋友开始编写python程序,他在同一个问题上需要帮助:安装pip。关于在易安装和PIP之间选择哪一个存在争议,似乎每个人都在朝着PIP的方向前进。无论哪种方式,安装它们中的任何一个都可能会令人沮丧。
您可以使用这个简单的教程:以简单的方式安装PIP包管理器
以下是您在遵循上述指南时应牢记的事项:
- 如果已经安装了旧版本,请将其卸载或完全删除python安装
- 清除后,下载安装python。
- 之后,下载ez_setup.py文件并将其保存到桌面上-可以从命令行轻松访问
- 现在从命令行运行它,它将为您安装Easy_Install,然后,
- 您可以使用它来安装PIP。
同样,您也可以这样做,或者使用上面的链接找到一个简单的逐步指南,说明如何在您的计算机上安装它。祝你好运。
正如人们所知道的,ATM我们可以通过从带有文档的页面下载
1 | c:\python27\python.exe get-pip.py |
顺便说一句,python 3.4预装了PIP。
只是想说我找到了解决问题的方法。我不知道我能完美地解释它,因为我还不太善于理解我对这些东西做了什么!但问题似乎出在我的道路上。我删除了我在原始问题中发布的路径,然后使用easy-install-pip。它直接进入了Python2.7.2(我的新版本),没有问题。然后我成功地使用pip将numpy和scipy安装到正确的位置,它们都可以工作。感谢Erikallik和Fakerainbrigand花时间研究它!
其中一个命令行选项允许您选择安装位置。
--install-dir (-d) install package to DIR
所以像-EDOCX1[7]
(如果我错了,请纠正我。)