Ошибка при импорте Seaborn на ноутбуке Jupiter на python3 - PullRequest
0 голосов
/ 27 марта 2020

Может быть, это простой вопрос. В то время как я запускаю import seaborn as sns, он возвращает мне ошибку

Нет модуля с именем 'seaborn'

вместо этого при запуске:

import sys
sys.path.append("/usr/local/lib/python3.7/site-packages")
import seaborn as sns

У меня есть Нет ошибки. Почему ? потому что у меня python 2.7 и 3, и я использую ноутбук Jupyter на python3. Я использовал pip install seaborn, pip3 install seaborn, а также conda install seaborn

Как я могу использовать только импорт seaborn как sns без добавления полного пути? Странно то, что ноутбук работает с использованием anaconda, но в списке пакетов присутствует seaborn.

1 Ответ

0 голосов
/ 27 марта 2020

Это обычно означает, что версия python, с которой вы установили seaborn, отличается от той, с которой вы выполняете скрипт.

Вы можете указать python (и pip) версию установка с использованием:

python3 -m pip install seaborn

, что устанавливает модуль с помощью установщика pip python3, а затем выполняет сценарий с помощью:

python3 script.py

Редактировать , спасибо Комментарий Уэйна :

Если вы находитесь в блокноте Jupyter, запустите:

%pip install seaborn

или !pip install seaborn для Jupyter версии <= 7.2 </p>

Дайте мне знать, если это работает для вас!

...