Matplotlib в Tensorflow Jupyter Notebook

В Anaconda Navigator я переключился на запуск приложений в тензорном потоке и установил jupyter 5.6.0. Затем я открываю записную книжку Python3. Затем я без проблем импортирую tensorflow, keras и numpy. Затем, когда я пытаюсь импортировать matplotlib, в записной книжке появляется сообщение ImportError: No module named 'matplotlib'.

Я попытался запустить следующую команду в командной строке anaconda как в базе, так и после активации тензорного потока: pip3 install matplotlib

И там сказано:

(tenorflow) C: \ Users \ danie> pip3 install matplotlib Требование уже выполнено

для 7 разных линий. Что я делаю неправильно?


person Daniel    schedule 29.08.2018    source источник
comment
Ваш ноутбук использует глобальный интерпретатор? Похоже, вы используете виртуальную среду (tensorflow) при установке из командной строки.   -  person J. Blackadar    schedule 29.08.2018
comment
Как мне проверить, есть ли я? Я запускал его также как (базовый) C: \ Users \ danie ›pip3 install matplotlib, если вы это имеете в виду.   -  person Daniel    schedule 29.08.2018
comment
Добавьте import sys и sys.executable в верхнюю часть записной книжки, затем запустите его. Это показывает вам каталог работающего ядра. С этой информацией из новой командной строки (НЕ из консоли Python) запустите C:\path\to\python.exe -m pip install matplotlib   -  person J. Blackadar    schedule 29.08.2018
comment
Чувак, ты мужчина, большое тебе спасибо   -  person Daniel    schedule 29.08.2018
comment
Без проблем! Добавление в качестве ответа, чтобы другим было легче его найти.   -  person J. Blackadar    schedule 29.08.2018


Ответы (1)


Добавьте import sys и sys.executable в верхнюю часть записной книжки, затем запустите его. Это показывает вам каталог работающего ядра. С этой информацией из новой командной строки (не консоли Python) запустите C:\path\to\python.exe -m pip install matplotlib

person J. Blackadar    schedule 29.08.2018