#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