0

我在 PyCharm 中遇到了一个奇怪的问题。我已经定义了一个虚拟环境“ (venv)”,它具有Python3.8作为项目解释器的基础以及项目所需的其余包。在项目run/debug配置中也选择了相同的选项。请参阅下面的图片。

为项目设置的虚拟环境

为运行/调试配置设置的虚拟环境

我的虚拟环境有 Python-3.8,但是,当我尝试运行项目时,它会尝试使用 PC 中其他地方的 Python-3.7 运行项目。这是那张照片: 按下运行按钮后调用 PyCharm

此外,屏幕右下角 PyCharm 中列出的解释器是正确的,如图所示: 在此处输入图像描述

我在这里看到了一个类似的问题:PyCharm not using my configured virtualenv interpreter但是建议的补救措施对我不起作用。

4

1 回答 1

0

在工作中很多同事的帮助下,我终于找到了那个虫子。在运行/调试配置中,有一个复选框,上面写着“包括父环境变量”复选框,在我的例子中被选中。这就是问题所在。出于这个原因,虚拟环境解释器被覆盖了。该复选框如下图所示:

在此处输入图像描述

在此处输入图像描述

于 2021-03-25T17:05:02.560 回答