Активируйте среду conda в Visual Studio code Linux

#c #linux #visual-studio-code #conda

Вопрос:

Я пытаюсь отладить некоторые коды C , которые связаны с библиотеками, установленными в отдельной среде Conda. Однако файл «tasks.json» всегда проверяет библиотеки из базовой среды, а не из среды, которую я намерен использовать. Некоторые фрагменты сообщений об ошибках, как показано на скриншоте.

Может ли кто-нибудь подсказать мне, как я могу активировать среду перед процессом сборки отладчика?

Ответ №1:

Активируйте среду conda, а затем запустите Visual Studio в той же оболочке.

Например. code.sh :

 #!/bin/bash

source ~/.bashrc              # init conda
source activate my_env        # activate my_env
exec code "$@" amp;> ~/code.log  # start VS Code