升级后如何使用更新的点子? (10-> 18)

时间:2018-09-29 07:42:36

标签: python pip pycharm

我在Pycharm def f_one(x, y, z): result = x + y if z == 1: return (f_two(result)) elif z == 2: return result def f_two(x): return x - 1 a = f_one(1, 1, 1) print(a) b = f_one(1, 1, 2) print(b) (IDE提供的虚拟环境)上使用Python 3.6

终端不断告诉我将venv从旧的10.0.1升级到新的18:

  

您使用的是pip版本10.0.1,但是版本18.0可用

     

您应该考虑通过“ python -m pip install --upgrade pip”命令进行升级。

所以我用建议的命令升级了点子。

但是,当我检查pip的{​​{1}}版本时,它仍然是10.0.1,并且pip一直告诉我要升级。

  的

点10.0.1   h:\ pycharmprojects \ my_project \ venv \ lib \ site-packages \ pip-10.0.1-py3.6.egg \ pip   (python 3.6)

通过检查IDE的解释器设置,我确定它已经是最新的。 Settings > Python Interpreter

我知道这并不重要,但这让我非常困扰。

我已经尝试关闭和打开新终端,但这显然行不通。

如何使用新安装的pip --version?难道只是皮查姆的问题?

2 个答案:

答案 0 :(得分:1)

在pycharm中使用虚拟环境时,请在该虚拟环境中更新pip的版本。

如果要在venv之外升级点子,请输入

python -m pip install pip -U

python 是您从终端启动python的方式, 取决于您的操作系统,它们可能是 python3 py -3.6

要在虚拟环境中安装,可以激活 在终端内输入,然后键入上面的命令。

答案 1 :(得分:0)

如果您在PyCharm终端中运行此命令,它将解决有关pip的警告:

python -m pip install -U --force-reinstall pip

JetBrains community page

上有一些评论