我的任务需要安装 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 安装程序的形式提供。