升级 Python pip 会卸载旧版本但不会安装新版本

升级 Python pip 会卸载旧版本但不会安装新版本

在使用 Python 安装一些新包后pip,我收到一条消息,说我应该考虑升级其版本:

You are using pip version 18.1, however version 19.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

我输入以下命令:

pip install --upgrade pip

但电脑好像卸载了旧版本pip(18.1),并没有安装新版本(19.0.1)。

我已经在我的便携式设备上再次安装了 winpython 以及我感兴趣的软件包,但我不知道如何升级 pip 而不会再次遇到同样的问题。

在我尝试升级失败的时候pip,我收到一条消息,说可能是用户权限问题。但我不知道如何检查是否是这个问题,我也不明白为什么这可能是个问题,因为其他软件包的安装都没有问题。

答案1

我在 Windows 上也遇到过这种混乱的情况。试试这个:

首先找出资源管理器中 Python pip 当前文件夹的位置,然后复制它。

如果找不到该文件夹​​,请点击“开始”按钮并cmd输入cmd

pip --version 

或者:

pip -V

^ 使用其中任何一个都会为您提供带有版本号的位置。

复制位置,输入cd

然后粘贴找到的位置并点击Enter

然后它会将目录更改为该路径,然后输入:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

并击中Enter

然后输入:

python get-pip.py

或者:

python -m pip install -U pip

然后它将显示正在发生的事情的信息。

如果当前版本是旧版本,它将安装新版本。就是这样。

相关内容