Активируйте среду 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 ответ

Как показано в комментариях к вопросу, задающий вопрос поднял запрос на извлечение, который, как мы надеемся, в будущем сделает это не проблемой.

Этот ответ предназначен исключительно для выделения этой информации для будущих пользователей и помечен вики-сообществом, чтобы побудить будущих пользователей обновлять ее по мере появления дополнительной информации.

Другие вопросы по тегам