Активировать среду conda перестала работать в vscode - PullRequest
0 голосов
/ 28 февраля 2019

Я заметил, что среда активации 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 Есть идеи, что могло сломаться?

1 Ответ

0 голосов
/ 03 апреля 2019

это проблема, о которой вы можете прочитать здесь , но я нашел это решение , которое решает проблему в этой версии.Кроме того, как заявило сообщество, проблема с интерпретатором Python и env будет исправлена ​​в следующем крупном обновлении.

...