c++ - 在 Visual Studio Code Linux 上激活 conda 环境
问题描述
我正在尝试调试一些 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
推荐阅读
- drake - 离散多体植物的直接转录方法?
- javascript - 首次加载后保持动态标题不变
- swift - 使用蒙版时出现奇怪的阴影错误
- django - 在使用自定义用户模型时,在 Django 中将编辑限制为配置文件的所有者时遇到问题
- javascript - 如何在 D3.js v4 中实现多个不同方向的树?
- java - 计算列表中元素的数量并将其附加到每个项目的末尾并保持要返回的列表中的插入顺序?
- java - Java:将 4 个单独的音频字节数组组合成单个 wav 音频文件
- jquery - jquery-raty 没有显示任何星星
- sugarcrm - 为什么每当我们在系统中创建新用户时,vtiger 都会在 user_privilege 中创建新的 .php 文件
- python - 试图返回一个字典,而不是得到一个