我在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)
我知道这并不重要,但这让我非常困扰。
我已经尝试关闭和打开新终端,但这显然行不通。
如何使用新安装的pip --version
?难道只是皮查姆的问题?
答案 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
上有一些评论