升级 PyCharm 的虚拟环境 Python 版本

8

我在PyCharm中的虚拟环境中有Python 3.6。然而,我想将其更改为Python 3.8。我已经安装了3.8,那么我该如何更改我的虚拟环境python版本?

我使用的是Windows 10。

在项目解释器设置中更改版本似乎会使用新的虚拟环境,而不是我已安装所有包的现有虚拟环境。尝试添加新的解释器也会导致“确定”按钮变灰,可能是因为当前虚拟环境不为空。

2个回答

6
需要创建一个新的虚拟环境,使用解释器版本为3.8。
  1. 前往设置 => 项目 => Python 解释器

enter image description here

  1. 点击竖直方向上的三个点号,然后点击 "添加"。

enter image description here

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

enter image description here

  1. 选择基础解释器,其版本为3.8(刚刚安装的)

enter image description here

  1. 点击 "OK" => "OK"

  2. 一旦设置了新的解释器,PyCharm将会警告您需要根据您的 `requirements.txt`文件或在这种情况下是 `Pipfile.lock`(我正在使用 `pipenv` 进行此项目)更新一些依赖项。

enter image description here

至此,完成了!

2
这可能是一个愚蠢的问题,但Pycharm说我需要一个空的环境位置。我可以很好地做到这一点,但我想用最新版本覆盖当前环境位置中的旧Python版本,这可以做到吗?我想这样做是因为我在旧的环境位置中有自己的脚本,而创建一个新位置意味着我需要将我的脚本从旧位置复制粘贴到新位置,这似乎不太对。对此有什么想法吗?谢谢。 - MorningGlory
@MorningGlory,你解决了这个问题吗? - Javi Torre
删除(或备份)你的旧虚拟环境,然后尝试这个。 - undefined

1
在Pycharm中,您可以执行以下进一步操作:
  1. 进入文件-->设置-->Python解释器
  2. 如果已经有不同的Python环境,请从下拉菜单中选择。如果没有,请单击“添加”。
  3. 选择新环境选项,然后在基本解释器中选择3.8版本

“OK”按钮变灰可能是因为venv不为空。 - weasel
您可以创建一个空文件夹,在该文件夹中创建虚拟环境。 - Ruta Deshpande

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接