在Windows 10上获取Pip(来自Pypa.io的Python文件)不能在我的笔记本电脑上解压缩。我按照pypa.io - Installing上的所有说明操作,但是,当我尝试执行该文件时,尽管已经尝试多次修复此文件,但它说:
ERROR: To modify pip, please run the following command: C:\Python27\python.exe -m pip
所以我运行C:\Python27\python.exe -m pip
然后它显示另一条错误消息:
C:\Python27\python.exe: No module named pip
然后我咨询了我的一个朋友,他说第二条错误信息显然不是文件错误,但(我现在反映)是非常符合逻辑的。当然它说没有名为pip的模块,因为这是我试图下载的东西。然后我发现Python必须认为我已经拥有它,因为它要求我修改 pip。所以我调查了这个,看到我有一个pip文件夹,但它里面没有任何关于Python的东西。
所以这让我想到为什么不下载? 或为什么它认为我已经拥有它?
答案 0 :(得分:4)
很确定我和你有完全相同的问题。我使用64位的Python 2.7.14,当我尝试使用get-pip.py安装pip时,我得到完全相同的错误。
我通过简单地运行以下命令来解决这个问题:
python -m ensurepip --default-pip
然后安装了点子。这是因为我下载的Python版本是用pip打包的。
请注意,这个安装的pip没有滚轮部分,所以我不得不运行:
python -m pip install --upgrade pip setuptools wheel
在那之后,一切都准备好了。
答案 1 :(得分:1)
我偶然发现了同样的问题。但是,我正在使用(必须)Python 2.7.8 32位。
https://pip.pypa.io/en/latest/installing/明确指出
如果您使用从python.org下载的Python 2> = 2.7.9或Python 3> = 3.4已经安装了pip
因此我对python -m ensurepip --default-pip
的调用实际上导致No module named ensurepip
(因为我 使用>=2.7.9
)。
然而,我终于能够让pip运行了:而不是使用https://bootstrap.pypa.io/get-pip.py上的最新get-pip.py
我使用了https://bootstrap.pypa.io/2.6/get-pip.py。
供将来参考,以及想要与https://github.com/pypa/get-pip中get-pip.py
的任何版本进行比较的人:
29af88001263a19911c0911057cc192e ./get-pip.py did *not* work for me,
e4bd67ad4de5329bd4291e06ee3ba012 ./2.6/get-pip.py *did* work for me.
答案 2 :(得分:0)
您可能会发现从python.org的可执行文件中安装Python和Pip更容易。
pip.pypa.io似乎使得安装Python比以前更难。也许它有一个特殊的用例。
编辑: 我还建议你卸载现在的版本,这样就没有冲突了。