无法在 Visual Studio 2019 年为 Python 项目创建虚拟环境

Cannot create Virtual Environment for Python Project in Visual Studio 2019

我的系统上安装了 Python 3.7 64 位、Anaconda3 和 Visual Studio Community 2019。我在 Visual Studio 中创建了一个 Python 项目。这两个 Python 安装都被 Visual Studio 识别。

在解决方案资源管理器中,我尝试通过右键单击 Python 环境然后单击添加环境来创建虚拟环境。

但是,在“添加环境”window 的“虚拟环境”部分,它显示“在创建虚拟环境之前,您需要安装 Python 解释器。”同样的window,在Python安装部分,显示Python3 64位作为已经安装的环境之一。

为什么 Visual Studio 不允许从检测到的 Python 安装创建 VirtualEnv?如何解决这个问题?

我遇到了类似的问题,相信我有解决方法。

尝试 运行 Visual Studio 安装程序(单击 Windows 按钮并开始键入 'Visual Studio Installer',您应该会看到它),然后 "Repair" 安装--选项在"More"button/drop-down.

遗憾的是,如果您安装了很多功能,这可能需要一些时间才能完成。修复后尝试重新加载您的解决方案并创建 VirtualEnv...它应该可以工作。