Python путь в VSCode - PullRequest
       0

Python путь в VSCode

0 голосов
/ 31 января 2019

На Mac OSX установлен дистрибутив Anaconda (10.14.2).С его помощью я установил VSCode для написания скриптов на Python.Недавно я обновил некоторые среды в Anaconda, и что-то случилось с конфигурацией пути Python, который VSCode использует для своего интегрированного терминала: когда я запускаю свой код, ImportError подходит для пакета joblib, который я сейчас установилв моей среде conda (также происходит для других пакетов), чего не происходит, когда я запускаю тот же код на обычном терминале.

Использование conda list во встроенном терминале дает мне правильный список пакетов длясреда, которую я использую, и conda env list указывает, что действительно эта конкретная среда должна быть активной.Тем не менее, я вижу, что это что-то не так, потому что в моем обычном терминале я получаю:

$ which python
python is /Users/Joris/anaconda3/envs/astro3/bin/python
python is /usr/bin/python

В терминале VSCode:

$ which python
python is /usr/bin/python
python is /Users/Joris/anaconda3/envs/astro3/bin/python

Я пытался изменить некоторые изнастройки VSCode, такие как ручное указание python.pythonPath и python.venvPath на мои папки окружения anaconda.(Для параметра python.terminal.activateEnvironment установлено значение true.) Кроме того, переустановка VSCode через дистрибутив Anaconda, похоже, не помогает.Так что, к сожалению, я не могу заставить VSCode запускать python с моей средой Anaconda, которая содержит нужные мне пакеты.

1 Ответ

0 голосов
/ 31 января 2019
  1. Нажмите (macOS): + + P , (Linux / Windows: Ctrl + Shift + P ) в VS Code.
  2. Тип: python select interpreter
  3. Выберите /Users/Joris/anaconda3/envs/astro3/bin/python
  4. Проверьте, является ли ваша библиотекагодный к употреблению.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...