升级到pip版本9.0.1

Mav*_*ick -1 python windows pip

我在PyCharm上安装一些库时收到以下错误消息:

命令"python setup.py egg_info"失败,错误代码1在C:\ Users\user.name\AppData\Local\Temp\pycharm-packaging\hach​​oir-metadata \您正在使用pip版本8.1.1,但版本9.0. 1可用.您应该考虑通过'python -m pip install --upgrade pip'命令进行升级.

pip3.5.exe的路径:

C:\Users\user.name>AppData\Local\Programs\Python\Python35-32\Scripts\pip3.5.exe
Run Code Online (Sandbox Code Playgroud)

我从cmd运行了以下命令:

C:\Users\user.name>AppData\Local\Programs\Python\Python35-32\Scripts\pip3.5.exe install upgrade pip
Run Code Online (Sandbox Code Playgroud)

这给了我以下内容:

找不到满足要求升级的版本(从版本:)没有找到匹配的升级版本您正在使用pip版本8.1.1,但版本9.0.1可用.您应该考虑通过'python -m pip install --upgrade pip'命令进行升级.

然后我尝试了两个:

C:\Users\user.name>AppData\Local\Programs\Python\Python35-32\Scripts\pip.exe pip install upgrade pip
Run Code Online (Sandbox Code Playgroud)

和:

C:\Users\user.name>AppData\Local\Programs\Python\Python35-32\Scripts\pip.exe python -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

从pip.exe(而不是pip3.5exe,因为它们不起作用)导致:

错误:未知命令

我很确定我在这里做错了什么,但不太清楚是什么?

尝试以下操作:
C:\ Users\user.name>\AppData\Local\Programs-m pip install --upgrade pip

C:\Users\user.name>\AppData\Local\Programs\Python\Python35-32\Scripts\pip.exe -m pip install --upgrade pip
C:\Users\user.name>\AppData\Local\Programs\Python -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

Chr*_*nig 6

使用python -m pip install --upgrade pip的命令,而不是作为一个参数pip.exe.这将调用python.exe-m pip install --upgrade pip作为参数.

还要确保从具有管理员权限的命令提示符运行此命令.

  • @Maverick,如果python.exe不在`PATH`中,那么你可以使用`py -3.5-32 -m pip install --upgrade pip`.记住"升级"前的两个破折号; 你在问题上的几次尝试都忘记了这一点.如果找不到`py.exe`,则使用解释器的绝对路径:`"%LocalAppdata%\ Programs\Python\Python35-32\python.exe"-m pip install --upgrade pip`.注意`-m`选项正在做什么; 它导入并运行`pip`作为`__main__`模块.您不能使用pip.exe脚本包装器,因为升级必须替换它. (2认同)
  • 在这种情况下,OP不需要管理员权限.这是默认为每用户安装的主要卖点. (2认同)