![](/img/trans.png)
[英]Visual Studio Code Jupyter not recognising conda kernel
[英]Conda and Visual Studio Code debugging
从激活的Conda环境启动Visual Studio代码时,我能够使用环境变量来指定路径(MacOS):
{
"python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}
按Cmd ,
转到Workplace Settings Cmd ,
或从顶部菜单导航,然后将其添加到settings.json
在MacOS上,请按照下列步骤操作:
安装Python for VSCode (最流行的python扩展)
按Cmd ,
转到Workplace Settings Cmd ,
或从顶部菜单导航。
将您的特定conda环境的路径(如上所示)添加到settings.json
文件中。 您可以通过在终端中键入conda env list
来查找conda环境的路径。
保存并重新启动VS Code
现在调试器将自动使用该环境! 据我所知,您必须为每个项目单独执行此操作。
有关配置python路径的其他方法,这是扩展作者的有用帖子: https : //github.com/DonJayamanne/pythonVSCode/wiki/Python-Path-and-Version
对于寻找有关此最新信息的任何人,我最近遇到了这个错误,其中我选择了 conda env 作为解释器,但调试器正在与基本环境一起启动。 这导致了问题,因为两个环境的 pyspark 版本不同,并导致以下错误: Python in worker has different version 3.8 than that in driver 3.9
然后我遇到了这个问题,虽然它没有提供修复,但它提供了如下解决方法:
cd /projects/cool_name
conda activate my_env
环境conda activate my_env
code .
启动 VScode code .
这将在您当前的目录中启动新的 VScode 窗口,并且使用调试器应该会选择my_env
。
嗨,对于仍在寻找解决方案的任何人,当我从 Anaconda Navigator 打开我的 VS 代码时,我的工作。
我使用 M1 Mac Monterey 12.4 并按照以下步骤操作:
打开 Anaconda 导航器
Select Applications on _[your environment's name]_
(图片)
启动 VSCode
再次运行调试
希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.