Проблема со средами anaconda, не распознающими пакеты - PullRequest
1 голос
/ 07 января 2020

Я пытаюсь выполнить классификацию изображений MNIST через тензор потока и у меня возникли проблемы с пакетами. Мой код выглядит следующим образом:

import tensorflow as tf
import matplotlib.pyplot as plt

(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data()
image_index = 7777
print(y_train(image_index))
plt.inshow(x_train(image_index))
plt.show()

Я создал среду в Anaconda-Navigator с matplotlib, tenorflow и numpy. Затем я запустил этот env в терминале и перешел к указанному выше коду (я убедился, что терминал был в bash). При работе в терминале

python3 filename.py

я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "filename.py", line 3, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'

1 Ответ

0 голосов
/ 07 января 2020

Я установил пакет с помощью pip. pip install matplotlib work for me.

В вашем коде есть ошибки.

Обновите ваш код до:

import tensorflow as tf
import matplotlib.pyplot as plt
import matplotlib

(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data()
image_index = 7777
print(y_train[image_index])
plt.imshow(x_train[image_index])
plt.show()
...