Библиотеки работают хорошо в Spyder, но не в PyCharm - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть пара библиотек, которые нормально работают в Spyder, но не в PyCharm.

import seaborn as sns
import matplotlib.pyplot as plt

В PyCharm я подумал, что могу нажать «Файл»> «Настройки» и указать «Интерпретатор проекта» на Python 3.6, который я использую для Spyder, и это прекрасно работает. Есть ли какие-то другие настройки, которые необходимо переориентировать? Или я пропускаю что-то еще? Наконец, если мне нужна новая библиотека, я захожу в 'Anaconda Prompt' и 'pip install ...' необходимую библиотеку. Будет ли это так же для PyCharm? Я недавно установил PyCharm, и я пытаюсь понять это лучше. Спасибо.

1 Ответ

0 голосов
/ 11 ноября 2018

Spyder (при использовании через anaconda) обычно использует либо корзину anaconda по умолчанию, такую ​​как /home/user/anaconda2/bin/python, либо при работе из env, /home/user/anaconda2/envs/python3/bin/python.

Это не обязательно тот же питон, на который указывает путь вашей ОС. При настройке pycharm для работы с anaconda необходимо явно указать путь к нужному интерпретатору.

Проверка пути к исполняемому файлу интерпретатора из spyder может быть сделана:

import sys

print(sys.executable)

При настройке правильного интерпретатора все ваши изменения в conda env будут работать с pycharm.

...