【问题标题】:How to update Python pip?如何更新 Python pip?
【发布时间】:2019-03-30 06:08:06
【问题描述】:

我不得不使用 pip 安装 Python 包和库,但每次我这样做时,它都会说我使用的是旧版本的 pip,并且通过运行命令可以使用 v18.1

python -m pip install --upgrade pip

当我运行这个命令时,它只是说同样的话。它显然无法自我更新,因为它已经过时了。有没有办法解决这个问题,也许通过手动更新它?

提前感谢社区!

更新:我目前使用的操作系统是 Windows 10 和 Python 3.6.4。以下屏幕截图是运行命令时的输出。

【问题讨论】:

  • 您使用的是哪个操作系统?我还假设您使用的是 python 2.7 及其 pip,您能确认一下吗?
  • 你用的是什么版本的python?也许重新安装 python 就可以了?
  • 如果您同时安装了 python 2 和 3,您可能只是为 python2 安装更新 pip。你可以试试 pip3 install --upgrade pip
  • “它只是说同样的话” - 如果您在问题中包含 it 的确切内容,将会很有帮助。
  • 以管理员身份打开命令提示符。

标签: python pip


【解决方案1】:

升级点子

在 Linux 或 macOS 上:

pip install -U pip

在 Windows 上:

python -m pip install -U pip

【讨论】:

  • @caleb 您是否尝试在提升的提示符下运行该命令?
  • 为了打开提升的提示,您必须右键单击“命令提示符”应用程序并选择“以管理员身份运行”。请尝试此操作并报告结果,同时我也会调查其他可能的解决方案。
  • 哦,所以基本上以管理员身份运行。我不知道我是否尝试过使用该命令运行此命令,所以我会尝试一下。
  • 完美,@CalebHawn!请报告结果,以便我们在需要时继续战斗。
  • 抱歉,花了这么长时间,@Pitto!我一直忙于上学。以管理员身份运行命令似乎有效!现在我遇到了我应该安装的模块的问题。我正在尝试使用 pip 安装 Discord.py 模块,“pip install discord.py”表示它安装良好,但“import discord”语句报告找不到模块错误。不知道在这里做什么,或者它是否相关。
【解决方案2】:

尝试使用“python -m pip install --upgrade pip --user” 它对我有用,我使用 Win10。

【讨论】:

    【解决方案3】:

    如果你在 linux 上试试这个 -

    sudo su root
    
    apt-get purge -y python-pip
    
    wget https://bootstrap.pypa.io/get-pip.py
    
    python ./get-pip.py
    
    apt-get install python-pip
    

    sudo -H pip3 install --upgrade pip
    sudo -H pip2 install --upgrade pip
    

    【讨论】:

    • 抱歉,我目前正在 Windows 上试用。我正在考虑改为在 Linux 上执行此操作。
    【解决方案4】:

    在 OS X 上这对我有用

    python -m pip install --upgrade pip
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      相关资源
      最近更新 更多