【问题标题】:How can I update pip in PyCharm when I have two versions of python?当我有两个版本的 python 时,如何在 PyCharm 中更新 pip?
【发布时间】:2017-05-03 13:49:03
【问题描述】:

我已经在 Windows 10 上安装了 Python 2.7 和 Python 3.5。我在当前的 PyCharm 项目中使用了 python 2.7,并且项目的 python 解释器设置为 python 2.7。现在我打开 PyCharm 设置,我想更新我的 python 2.7 pip。

pip 版本是 8.1.1,我点击更新,期待它更新到最新版本。但是,在提示“更新成功”后,我注意到 pip 的版本仍然是 8.1.1。然后我意识到 PyCharm 可能会在 Windows 命令行中使用我默认的 pip 版本——也就是 python3.5 的 pip。

如何解决这个问题?它是一个错误吗?

【问题讨论】:

    标签: python python-2.7 pycharm


    【解决方案1】:

    在 pycharm 上更新 pip:

    1. 打开项目设置(文件 > 设置...)(Mac 上的首选项)
    2. 项目 > 项目解释器
    3. 按 + 按钮
    4. 在顶部搜索框中输入“pip”
    5. 在右下角选择“指定版本”
    6. 选择您的版本并按安装包

    【讨论】:

    • 完成此操作后,出现错误“AttributeError:module' object has no attribute 'main'”
    • @dogewang 可能是因为这个:mail.python.org/pipermail/distutils-sig/2017-October/… 我猜有些东西会导入 pip 并运行 main 函数来安装一些东西
    • 首先,谢谢。其次,除了勾选“指定版本”之外,我已经完成了您所说的所有操作。这是唯一不直观的部分。
    【解决方案2】:

    要将任何包升级到 PyCharm 中的最新版本,最简单的方法是使用升级按钮。
    当任何软件包有更新版本可用时,它会显示在“最新”列中,并带有水平蓝色箭头。
    可以选择任何此类包并单击右侧的垂直箭头按钮(如下面的屏幕截图所示)将该包升级到最新版本。

    【讨论】:

    • 这在安装了 Python 2.7 和 Python 3.7 的 Win10 PC 上完美运行。
    • 为我工作,丹克
    【解决方案3】:

    不,这不是错误。这是正常的行为。

    您可以通过cmd prompt 更新 Windows 中的 pip 来解决此问题。

    使用python:

    python -m pip install --upgrade pip
    

    或easy_install:

    easy_install -U pip
    

    【讨论】:

    • 不想用cmd提示,想用Pycharm更新pip。
    • 我尝试了上面建议的所有方法,但只有这个有效! easy_install -U pip
    【解决方案4】:

    为了在新创建的项目中使用最新版本的 pip。您需要更新 PyCharm 引用它的 Python(要查找此路径,请在项目创建窗口中单击 Project Interpreter -> Base Interpreter)。然后在 IDE 中为 Python 解释器指定的路径上下载并安装或更新 Python 到最新版本。

    【讨论】:

      【解决方案5】:

      我不知道为什么它没有在你的机器上更新 pip,但我只是尝试在我的 linux 环境中更新 pip,它工作得很好。

      试试这个。使用您选择的解释器在 PyCharms 中创建一个虚拟 environment,安装您需要的所有包,然后尝试更新 pip。它现在应该可以工作了。

      【讨论】:

        【解决方案6】:

        请检查您当前使用的python版本安装在哪里,并使用它来运行您的py命令(注意有一个Python.exe文件) 像那样: Python installed path - windows 7

        当我运行此命令或尝试使用 pycharm 窗口更新 pip 时,什么也没发生

        python -m pip install --upgrade pip
        

        更改为(使用python.exe的所有路径作为命令的一部分):

        C:\Users\\AppData\Local\Programs\Python\Python.exe python -m pip install --upgrade pip
        

        您可以在 pycharm 底部运行此命令,其中有一个“终端”选项 pycharm terminal option

        这对我有用。

        【讨论】:

          猜你喜欢
          • 2018-11-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-04
          • 2018-09-28
          • 1970-01-01
          • 2016-08-10
          • 1970-01-01
          • 2021-10-31
          相关资源
          最近更新 更多