我在这里看过帖子,但有些东西似乎不起作用。我是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
,但说实话,我不确定这是否正确。
有人可以帮忙吗? 谢谢。
答案 0 :(得分:7)
解决此问题的最佳方法是自己编译easy_install
。首先下载源代码,然后使用python编译它。
1 - 转到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.
然后pip文件应该在Scripts目录中。
不要忘记以管理员身份运行您的CMD。