如何在 python 2.7 上安装 python pip
Posted
技术标签:
【中文标题】如何在 python 2.7 上安装 python pip【英文标题】:how to install python pip on python 2.7 【发布时间】:2011-10-19 21:40:27 【问题描述】:2 天前我有 a problem with pypm 并且无法修复它,所以我卸载了 activepython,我想安装 pip,它应该是 pypm 的替代品
我一直在寻找 6 小时,但仍然卡住了大声笑,我已经安装了 setuptools,现在要运行什么以及如何运行 pip?从命令行?从 python 命令行?...如果我想使用我曾经打开 pypm 并编写 pypm install django 来安装 django,但我不能再使用 pypm,而且文档非常混乱,没有博主让他自己容易跟着教程走!!
我很困惑,不知道该怎么办?我下载了分发但没有安装它,我只有文件夹内的一堆文件,也许它是源代码!我很困惑大声笑,我只知道安装了 setuptools 但不知道如何运行它大声笑,我在 xp pro...
【问题讨论】:
我通常做的是安装activepython(它仍然是一个很棒的python发行版,它为你和其他一些有用的东西设置了路径),然后使用pypm安装pip。然后在那之后我只使用点子。这种方式从来没有遇到过任何问题。 pip 在分发中,而不是在 setuptools 中。你可以在这里尝试 pip 的安装脚本:raw.github.com/pypa/pip/master/contrib/get-pip.py @MatToufoutu 我喜欢 activepython 先生,但 pypm 根本不工作,它不会安装任何东西看看***.com/questions/6928728/… @Thomas K 当我运行 get-pip.py 时出现以下错误 Traceback(最近一次调用最后一次):文件“C:\Python27\get-pip.py”,第 32 行,在2 天前我遇到了 pypm 问题,无法修复
我已经回复了这个问题in the ActiveState forum。
所以我卸载了activepython,我想安装pip [...] 我已经安装了setuptools, [...] 我下载了分发
没有理由必须卸载 ActivePython。即使pypm
不起作用,ActivePython 已经包含 pip
(在 setuptools/distribute/easy_install 中)。
pip [is] 应该是 pypm 的替代品
pip 和 pypm 相辅相成;前者允许您自己编译包(过程缓慢且不可靠,尤其是在 Windows 上),而后者允许您安装预构建的二进制包。见How is PyPM related to pip and easy_install?
tl;dr - let's fix your pypm problem,你会为此感到高兴的。
【讨论】:
谢谢先生,只有一件事 python -m pypm.client.command -f install Distribute 不起作用,所以我必须重命名“%APPDATA\Python,我有一些问题:在哪里可以找到” xp 上的 %APPDATA\Python?我应该重命名它什么?任何事物?最后让我们假设我不能在 virtualbox (ubuntu) 上安装 activepython 吗? 因为这似乎是一个很好的解决方案,以防我无法在 xp 上修复它 @Elie - 单击“开始”菜单并单击“运行”...然后键入%APPDATA%
并按 Enter。将 Python
文件夹重命名为其他名称(例如:Python.old
)。而且,是的,您可以通过下载 Linux 软件包(32 位或 64 位,具体取决于您的平台)在 Ubuntu 上安装 ActivePython;在终端上提取并运行 ./install.sh 脚本。
非常感谢先生,它工作得很好,一切都很完美,但我有两个问题:你能看到这个tinyurl.com/454re6p pypm 工作得很好,但我看到这些行,我应该忽略它们还是什么?如果我以后遇到类似的错误,我应该按照相同的程序来修复它吗?
@Elie - 这是一个不同的错误,但属于您的 PyGTK 安装。您可以放心地忽略它(pypm 将继续正常运行),但最好将其报告给 PyGTK 邮件列表。【参考方案2】:
easy_install pip
pip install django
pip install whatever you like
全部在终端
【讨论】:
这些命令不起作用,因为它们无法识别...我错过安装什么了吗? 但是你可以启动python,在终端输入python?如果你没有正确安装 setuptool,你应该可以使用 easy_install 要从终端运行 python 我必须输入 cd C:\python27 然后输入 python ...因为我之前已经安装了 activepython 所以如果我输入 python 而不指定它说的目录:(基于 activepython软件)python 2.7.2 您是否使用 system-software 下列出的 active python 卸载程序卸载了 active python 是的,先生,无论如何,无论您是使用卸载程序卸载它还是使用 cpanel 中的添加和删除卸载它都很重要,因为它总是会以与我尝试相同的方式卸载以上是关于如何在 python 2.7 上安装 python pip的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 2.7 在 Windows 上修复 pip 安装证书问题? [复制]
在 linux SUSE 或 RedHat 上,如何加载 Python 2.7
如何在 MacOS 上明确卸载 python 2.7 [重复]