Активируйте среду Conda в терминале VSCode, используя Xonsh
Используя xonsh в качестве оболочки и оболочки, я сталкиваюсь с ошибкой в терминале VSCode, когда он пытается активировать среду.
Это потому, что VSCode выдает source activate environment
команда всякий раз, когда выбранный интерпретатор является средой conda. Это правильно, следуя инструкциям Anaconda и обсуждается на https://github.com/Microsoft/vscode-python/issues/383
Однако оболочка Xonsh работает по-другому. Это не включает source
Команда и вместо этого имеет плагин для управления средами Conda ( https://github.com/gforsyth/xonda). В Xonsh правильная команда conda activate environment
На данный момент я создал псевдоним для source
в качестве обходного пути, но есть ли лучший способ? Например, есть ли способ настроить команду, выданную VSCode?
1 ответ
Как показано в комментариях к вопросу, задающий вопрос поднял запрос на извлечение, который, как мы надеемся, в будущем сделает это не проблемой.
Этот ответ предназначен исключительно для выделения этой информации для будущих пользователей и помечен вики-сообществом, чтобы побудить будущих пользователей обновлять ее по мере появления дополнительной информации.