无法安装PIP Windows

时间:2013-04-22 10:32:41

标签: python-2.7 pip easy-install

我在这里看过帖子,但有些东西似乎不起作用。我是Python dev的新手。我正在运行windows 7 64bit

我正在尝试安装已下载的pip并在easy_install目录中设置c:\python27\scripts。当我使用powershell并输入

"python easy_install pip"

我收到错误消息:

  

“无法打开文件easy_install”:[Errno 2]没有这样的文件或目录。

这看起来很奇怪,因为我可以看到easy_install.exe在该目录中。

我已将c:\python27\scripts添加到system PATH,但说实话,我不确定这是否正确。

有人可以帮忙吗? 谢谢。

3 个答案:

答案 0 :(得分:7)

解决此问题的最佳方法是自己编译easy_install。首先下载源代码,然后使用python编译它。

1 - 转到here

enter image description here

2 - 然后使用7-zip或任何可以解压缩tar文件的软件提取文件。这是一个tar.gz文件,因此在一次提取后,它会为您提供tar文件,然后它会为您提供设置工具的实际目录和文件

3 - 进入存储提取内容的目录(使用命令提示符)。例如,如果您将目录存储在桌面上,则cd Desktop然后转到

cd dir_where_easy_install_is

4 - 然后运行此命令python setup.py install

这将为您安装easy_install

5 - 再次返回命令行,然后输入easy_install pip,这将安装pip。

然后继续测试,安装django,进入命令提示符,然后输入pip install django。下载并安装后,输入pip list,然后查看django是否在那里。如果是,则pip已成功安装。

答案 1 :(得分:7)

选择的答案dint将其修复

这样做: python -m pip install -U pip

答案 2 :(得分:0)

这可以从它的主目录运行python,而不是提取的setuptools目录中的easy_install.py.

enter image description here

然后pip文件应该在Scripts目录中。

enter image description here

不要忘记以管理员身份运行您的CMD。