目标是能够在visual代码调试器中使用Conda/Anaconda中的my环境设置。默认pythonpath配置不会产生这种效果,相反,它会转到系统默认python路径(当您在一个新的shell中键入'python‘时得到什么)。

如何配置VS代码以使用Conda环境?
发布于 2017-05-20 09:49:36
当从激活的Conda环境启动Visual代码时,我能够使用环境变量指定路径(MacOS):
{
"python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}按Cmd ,或从顶部菜单导航到Workplace,然后将其添加到settings.json中
发布于 2021-12-16 14:22:46
对于任何寻找这方面的最新信息的人,我最近遇到了这个错误,其中我选择了一个conda作为解释器,但是调试器是用基本环境启动的。这会引起问题,因为这两个环境有不同版本的pyspark,并导致以下错误:Python in worker has different version 3.8 than that in driver 3.9
然后我遇到了本期,虽然它没有提供修复,但它提供了如下解决办法:
cd /projects/cool_nameconda activate my_envcode .这将在当前目录中启动新的VScode窗口,并使用调试器来获取my_env。
发布于 2017-04-29 20:52:07
在MacOS上,遵循以下步骤:
Cmd ,或从顶部菜单导航到Workplace。

settings.json文件中添加特定conda环境的路径,如上面所示。您可以通过在终端中键入conda env list来查找conda环境的路径。现在调试器将自动使用该环境!据我所知,你必须为每个项目分别做这件事。
对于配置python的其他方法,下面是扩展作者的有用文章:https://github.com/DonJayamanne/pythonVSCode/wiki/Python-Path-and-Version
https://stackoverflow.com/questions/43700354
复制相似问题