当前位置: 首页 > 知识库问答 >
问题:

在Visual Studio code Linux上激活conda环境

壤驷喜
2023-03-14

我正在尝试调试一些C++代码,这些代码链接到安装在单独的Conda环境中的库。但是,'tasks.json'文件总是检查基环境中的库,而不是我打算使用的环境中的库。某些错误消息片段如屏幕截图所示。

有人能建议我如何在调试器的构建过程之前激活环境吗?

共有1个答案

华锦
2023-03-14

激活conda环境,然后在同一shell中启动Visual Studio。

例如。code.sh:

#!/bin/bash

source ~/.bashrc              # init conda
source activate my_env        # activate my_env
exec code "$@" &> ~/code.log  # start VS Code
 类似资料:
  • 问题内容: 我需要在我们的jenkins服务器(在Windows上运行)上使用特定的conda环境运行jenkins构建。我认为这和运行一样容易: 但这似乎导致构建甚至在脚本启动之前退出。这是jenkins控制台日志: 如果删除激活行,则python脚本可以正常执行。 仅供参考,我正在运行的脚本: 有人知道发生了什么吗?我应该直接调用相关的python可执行文件吗? 问题答案: 使用以防止激活从它

  • 我正在构建一个应用程序(运行一个Angular应用程序),它充当下面程序的用户界面。 程序使用进行包管理(我使用进行开发)。 当应用程序启动时,它检查所需的< code>conda环境是否存在,如果不存在,则创建它。 以下代码是负责管理程序的Service的一部分。 现在,当我需要运行实际的代码时,运行的代码段是(没有给出整个东西,因为它对于我们在这里的目的来说太长了): 其中定义为: 但是,每当

  • 问题内容: 我写了一个python程序。如果我有一个像这样的shebang: 然后使用以下命令使文件可执行: 我可以这样运行程序: 这是问题。我使用conda虚拟环境。当我运行上述程序时,系统会创建一个无法识别活动环境的子外壳: 但是如果我这样做的话… 如何指定在子Shell中使用的正确环境?可能吗?我希望省去输入六个字符串的麻烦。 另一篇文章,在conda托管环境中的Shebangs,简短地谈到

  • 问题内容: 我正在创建Django Web应用程序,并使用Conda来管理所需的程序包和虚拟环境。我想在激活环境后立即设置环境变量(Django设置位置)。它还应该将当前目录更改为我的项目目录。 我以前使用virtualenvwrapper,只是将命令添加到了postactivate脚本中。 如何使用Conda实现此目的? 问题答案: 自conda v3.8起(在询问此问题之后),该功能已可用。激

  • 我最近在我的Mac上安装了anaconda2。默认情况下,Conda配置为在我打开新的终端会话时激活基本环境。 我想访问Conda命令(即,我想将Conda的路径添加到我的,Conda在初始化时会这样做,这样就可以了)。 但是,我通常不使用python编程,我也不希望Conda在默认情况下激活基本环境。 当第一次从提示符执行时,Conda将以下内容添加到我的: 如果我注释掉整个块,那么我不能激活任

  • 问题内容: 我有Anaconda在系统上工作,而VsCode在工作,但是在运行python脚本时如何使VsCode激活特定环境? 问题答案: 如果Anaconda是您的默认Python安装,则仅在安装Microsoft Python扩展后才可以使用 。 无论Python编辑器是什么,还是需要指向特定的安装,以下内容均应起作用: 在settings.json中使用类似以下内容编辑python.pat