【发布时间】:2011-07-03 03:19:22
【问题描述】:
他们需要包管理器来安装包管理器似乎有点奇怪。顺便说一句,我在 Windows 上。
【问题讨论】:
标签: python setuptools pip easy-install
他们需要包管理器来安装包管理器似乎有点奇怪。顺便说一句,我在 Windows 上。
【问题讨论】:
标签: python setuptools pip easy-install
Pip 确实需要安装工具。 Pip 实际上只是 setuptools 的一个包装器,它提供了一个比 easy_install 更好的安装程序和一些更好的安装行为,以及卸载、需求文件等。即使你以某种方式安装了 pip 而没有 setuptools,它仍然无法在没有它的情况下运行。
【讨论】:
您可以使用Distribute 代替setuptools:它会安装一个名为setuptools 的包(它是后者的一个分支)。你可以通过下载并运行distribute_setup.py来安装Distribute。
更新:正如 Gringo Suave 所说,上述内容现已过时 - distribute 和 setuptools 现已合并,合并后的项目称为 setuptools。
【讨论】:
您可以从pypi/setuptools 下载setuptools 软件包作为Windows 安装程序,然后安装pip 或easy_install
【讨论】:
如果您在 Windows 上安装了ActivePython,那么您默认拥有 pip 以及 PyPM(ActiveState 的包管理器)。以下摘自What's included in ActivePython 2.7:
其他包
- PyPM:Python 包管理器,用于下载和安装二进制包。还包括:virtualenv、Distribute、pip、SQLAlchemy。
不确定在使用homebrew 安装pip 时是否需要setuptools。你可以试试。
要安装自制软件:
ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"
然后安装pip:
brew install pip
【讨论】:
pip 公式。获得它的推荐方法是通过easy_install pip。 OS X System python 包含 Setuptools,Homebrew Python 包包含 Distribute,所以easy_install 应该始终可用。
好的,直接从http://pypi.python.org/pypi/pip/0.8.2#downloads获取源码
解压,cd进去,然后运行python setup.py install
【讨论】: