如何通过代理升级 pip 版本?

如何通过代理升级 pip 版本?

我的任务需要安装 pywin32 包。Python 只能通过代理安装新包。

pip --proxy http://<username>:<password>@<hostname>:<port> install pywin32

但是安装结束报错

Collecting pywin32
  Could not find a version that satisfies the requirement pywin32 (from versions
: )
No matching distribution found for pywin32
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.

如何通过代理升级 pip 版本?

ps 尝试使用

pip --proxy http://<username>:<password>@<hostname>:<port> -m pip install --upgrade pip

但结果

Unknown option: --
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.

答案1

pip相当于python -m pip,所以你可以尝试

pip --proxy http://<username>:<password>@<hostname>:<port> install --upgrade pip

或者

python -m pip --proxy http://<username>:<password>@<hostname>:<port> install --upgrade pip

答案2

Slipeer 可能可以解决您升级 pip 的问题,但我相信您的根本问题是安装 pywin32。

Pywin32 无法通过 pip 获得,但可以在项目主页(在 SF 上)下载,并以 Win32 安装程序的形式提供。

相关内容