Я заметил, что среда активации conda перестала работать в интегрированном терминале vscode без видимой причины (я, конечно, не установил ни новых расширений, ни обновленных conda или vscode в последние несколько дней).
Ожидаемое поведение
После запуска среды активации conda я хочу, чтобы среда была активирована и могла использовать интерпретатор среды Python.По сути, это должно выглядеть так:
(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/Users/lpravda/anaconda3/envs/rdkit-env/bin/python
Это то, чего я могу добиться, используя терминал без vscode и работать с conda как обычно.
ActualПоведение Это происходит, когда я набираю тот же набор команд в интегрированном терминале vscode:
(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/usr/local/bin/python
Кажется, что среда включена, однако python по-прежнему указывает на системуустановить Python 2.7, и я понятия не имею, почему.
Раньше она работала годами, а теперь сломалась.
Примечание : Когда я запускаю отладчик в vscode, выбирается и выполняется правильная среда conda.
Моя настройка:
OS: Mac OS X: 10.14.3
vscode: 1.31.1
conda: 4.6.7
Обновление Текущая проблема со следующим обновлением:
OS: Mac OS X: 10.14.3
vscode: 1.33.3
conda: 4.6.8
Есть идеи, что могло сломаться?