首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda和Visual代码调试

Conda和Visual代码调试
EN

Stack Overflow用户
提问于 2017-04-29 20:52:07
回答 4查看 26.4K关注 0票数 25

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

如何配置VS代码以使用Conda环境?

EN

回答 4

Stack Overflow用户

发布于 2017-05-20 09:49:36

当从激活的Conda环境启动Visual代码时,我能够使用环境变量指定路径(MacOS):

代码语言:javascript
复制
{
    "python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}

Cmd ,或从顶部菜单导航到Workplace,然后将其添加到settings.json

票数 11
EN

Stack Overflow用户

发布于 2021-12-16 14:22:46

对于任何寻找这方面的最新信息的人,我最近遇到了这个错误,其中我选择了一个conda作为解释器,但是调试器是用基本环境启动的。这会引起问题,因为这两个环境有不同版本的pyspark,并导致以下错误:Python in worker has different version 3.8 than that in driver 3.9

然后我遇到了本期,虽然它没有提供修复,但它提供了如下解决办法:

  • 关闭VScode (如果正在运行)
  • 打开终端
  • (可选)导航到您想要的文件夹,例如cd /projects/cool_name
  • 激活conda环境conda activate my_env
  • 从当前终端VScode启动code .

这将在当前目录中启动新的VScode窗口,并使用调试器来获取my_env

票数 4
EN

Stack Overflow用户

发布于 2017-04-29 20:52:07

在MacOS上,遵循以下步骤:

  1. 安装Python for VSCode (最流行的python扩展)
  2. 通过按Cmd ,或从顶部菜单导航到Workplace。

  1. settings.json文件中添加特定conda环境的路径,如上面所示。您可以通过在终端中键入conda env list来查找conda环境的路径。
  2. 保存并重新启动VS代码

现在调试器将自动使用该环境!据我所知,你必须为每个项目分别做这件事。

对于配置python的其他方法,下面是扩展作者的有用文章:https://github.com/DonJayamanne/pythonVSCode/wiki/Python-Path-and-Version

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43700354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档