7

他们需要包管理器来安装包管理器似乎有点奇怪。顺便说一句,我在 Windows 上。

4

5 回答 5

6

Pip 确实需要安装工具。Pip 实际上只是 setuptools 的一个包装器,以提供比 easy_install 更好的安装程序和一些更好的安装行为,以及卸载、需求文件等。即使您以某种方式在没有 setuptools 的情况下安装了 pip,它仍然无法在没有它的情况下运行。

于 2011-02-27T19:33:19.307 回答
2

您可以使用Distribute代替setuptools:它安装一个名为的包setuptools(它是后者的一个分支)。您可以通过下载并运行来安装 Distribute distribute_setup.py

更新:正如 Gringo Suave 所说,以上内容现在已经过时 -distribute现在setuptools已经合并,合并后的项目称为setuptools.

于 2011-02-23T22:46:33.590 回答
1

您可以从pypi/setuptoolssetuptools下载软件包作为 Windows 安装程序,然后安装或pipeasy_install

于 2011-02-23T22:53:25.790 回答
0

Windows 用户解决方案

如果你在 Windows 上安装了ActivePython,那么你默认有 pip 以及 PyPM(ActiveState 的包管理器)。以下摘录来自ActivePython 2.7 中包含的内容:

附加包

  • PyPM:Python 包管理器,用于下载和安装二进制包。还包括:virtualenv、Distribute、pip、SQLAlchemy。

OS X 用户解决方案

不确定使用homebrewsetuptools安装pip时是否需要。你可以试试。

要安装自制软件:

ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"

然后安装 pip:

brew install pip
于 2011-02-23T22:47:40.953 回答
-1

当然,只需从http://pypi.python.org/pypi/pip/0.8.2#downloads获取源代码

解压,cd进去,运行python setup.py install

于 2011-02-23T22:29:00.407 回答