pycharm更新python_当我有两个版本的python时,如何更新PyCharm中的pip?

我已经在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,我单击了update,希望将其更新为最新版本。 但是,在提示"成功更新"之后,我注意到pip的版本仍为8.1.1。 然后我意识到PyCharm可能会在Windows命令行中使用我的默认pip版本-python3.5的pip。

如何解决这个问题呢? 是虫子吗?

在pycharm上更新点子:

打开项目设置(文件>设置...)(在Mac上为首选项)

项目>项目口译员

按下+按钮

在顶部搜索框中输入"点子"

在右下角选择"指定版本"

选择您的版本,然后按安装软件包

完成此操作后,发生错误" AttributeError:模块对象没有属性main"

@dogewang可能是由于以下原因:mail.python.org/pipermail/distutils-sig/2017-October/我猜有些东西会导入pip并运行main函数来安装某些东西

首先,谢谢。 其次,我已经完成了您所说的所有事情,只是勾选了"指定版本"。 这是唯一不直观的部分。

要将任何软件包升级到PyCharm中的最新版本,最简单的方法是使用"升级"按钮。

当任何软件包具有较新的版本时,它将在"最新"列中显示,并带有水平的蓝色箭头。

可以选择任何这样的软件包,然后单击右侧的"垂直"箭头按钮(如下面的屏幕截图所示),可以将该软件包升级到最新版本。

这在安装了Python 2.7和Python 3.7的Win10 PC上完美运行。

OP已经尝试过了。 这是问题的一部分。

为我工作,丹科

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

请检查您当前正在使用的python版本安装在哪里,并使用它运行py命令(请注意有一个Python.exe文件)

像那样:

Python安装路径-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终端选项

这对我有用。

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

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

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

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

通过使用python:

python -m pip install --upgrade pip

或easy_install:

easy_install -U pip

我不想使用cmd提示符,我想使用Pycharm更新pip。

你可能感兴趣的:(pycharm更新python)