我正在尝试调试一些C++代码,这些代码链接到安装在单独的Conda环境中的库。但是,'tasks.json'文件总是检查基环境中的库,而不是我打算使用的环境中的库。某些错误消息片段如屏幕截图所示。
有人能建议我如何在调试器的构建过程之前激活环境吗?
激活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