升级pycharm venv python版本

iny*_*ace 9 python pycharm python-3.x python-venv

我在 PyCharm 上的 venv 中有 python 3.6。但是,我想将其更改为 Python 3.8。我已经安装了 3.8,那么如何更改我的 venv python 版本?

我在 Windows 10 上。

更改项目 intepreter 设置上的版本似乎是使用新的 venv 运行的,而不是我现有的 venv 以及我已安装的所有软件包。尝试添加新的解释器也会导致“确定”按钮变灰,可能是由于当前 venv 不为空。

lmi*_*asf 6

您需要使用解释器创建一个新的虚拟环境,版本为3.8。

  1. 转到设置=>项目=>Python解释器

在此输入图像描述

  1. 单击垂直的 3 个点,然后单击“添加”。

在此输入图像描述

  1. 选择 Virtualenv 环境 => 新环境

在此输入图像描述

  1. 选择版本为 3.8 的版本作为基本解释器(您刚刚安装的版本)

在此输入图像描述

  1. 点击“确定”=>“确定”

  2. 设置新的解释器后,PyCharm 将警告您需要根据您的requirements.txt文件更新一些依赖项,或者在本例中Pipfile.lock(我用于pipenv此项目)

在此输入图像描述

就是这样!

  • 有点愚蠢的问题,但 Pycharm 说我需要一个空的环境位置。我可以做到这一点,但我想用最新版本覆盖当前环境位置的旧 python 版本,可以这样做吗?我想这样做是因为我在旧环境位置中有自己的脚本,并且必须创建一个新位置意味着我需要将脚本从旧位置复制粘贴到新位置,这似乎不正确。对此有什么想法吗?谢谢。 (2认同)