Я скачал и установил anaconda. Но когда я запускаю jupyter notebook и импортирую matplotlib, он не работает. Ниже приведены некоторые командыНевозможно импортировать matplotlib под Ipython notebook anaconda
which -a python
/home/user/anaconda3/bin/python
/usr/bin/python
which -a jupyter
/home/user/anaconda3/bin/jupyter
я запускаю ноутбук следующим
jupyter notebook
Я получаю ошибку ниже
ImportError Traceback (most recent call last)
<ipython-input-1-fe07c3ebfee7> in <module>()
2 # before proceeding further.
3 from __future__ import print_function
----> 4 import matplotlib.pyplot as plt
5 import numpy as np
6 import os
ImportError: No module named 'matplotlib'
Обратите внимание, что при запуске python через терминал я могу импортировать matplotlib, проблема сохраняется только в браузере ipython-ноутбука после запуска jupyter.
Что делает вывод из 'sys.path' для терминала и ноутбука? – Abstracted
Другие пакеты работают хорошо. Я думаю, может быть две причины. Во-первых, вы запускаете неправильное ядро, соответствующее версии Python, которая хорошо работает в терминале. Во-вторых, системный путь Анаконды может быть неправильным. Вы можете попробовать 'conda install matpllotlib'. –
Да, когда я печатаю sys.path, версия Ipython печатает /usr/lib/python3.5, но терминал печатает/home/user/anaconda3. Как исправить Ipython, чтобы использовать anaconda? Я запускаю jupyter из установки anaconda, почему это относится к/usr/lib python ?? –