无法在Windows 10上安装PIP

3

你也可以尝试在命令行中使用 python -m pip install -U pip 来升级pip。 - Carson
@ Carson,你的建议出现了错误:C:\python351\python.exe: No module named pip - IgorGanapolsky
很奇怪。通常pip会随着Python安装一起安装。请问在命令行中运行python get-pip.py的输出是什么? - Carson
@Carson 您正在使用过时的位置获取get-pip.py脚本,请使用https://bootstrap.pypa.io/get-pip.py上提供的脚本。 - IgorGanapolsky
同2019年相同的是,在2023年安装了最新版本(3.10.11稳定版)到自定义目录(那里存放着所有我的开发工具)。在安装程序中已勾选了“pip”,但最终在安装目录中找不到pip.*文件。(Scripts目录为空)。嗯...怎么回事? - Sz.
2个回答

14

解决方法是从以下网址获取最新的pip安装脚本:https://bootstrap.pypa.io/get-pip.py,并使用python get-pip.py进行安装。

然后您可以尽情运行像python -m pip ...这样的命令了。


1
谢谢!现在唯一的问题是安装程序中的“pip”复选框是什么意思,显然什么也没做?我的意思是这不仅令人沮丧,而且难以理解:这就像最流行的软件之一:今天在Windows上进行的P3安装每秒钟都会进行数百万次,如何能够在最频繁、基本、普通的用例中完全失败(而Google对此知之甚少,却在这里着陆,就在这个页面上)?这对我来说是一个迷人的谜团,真的。 :) - Sz.

6
您需要将pip的路径添加到环境变量中。pip包含在Python脚本目录中。
例如我的情况是:C:\Python34\Scripts\pip.exe 添加路径到环境变量:
1. 按住Win键并按下Pause键。 2. 点击高级系统设置。 3. 点击环境变量。 4. 将C:\Python34\Scripts(抱歉,我不知道Python 3.5的目录名称)添加到系统变量的Path中。 5. 重启命令提示符。
编辑:
另一种方法是使用pip-Win代替pip。在此处阅读更多信息:https://sites.google.com/site/pydatalog/python/pip-for-windows

1
这并不适用于Python 3。除非您需要从任何其他目录访问pip,否则无需将pip的路径添加到环境变量中。我甚至在我的Python文件夹中没有Scripts目录。 - IgorGanapolsky
适用于由Choco安装的Windows 10上的Python3.8。Pip似乎总是在脚本文件夹中。 - Timo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接