Как импортировать пакеты и модули в Python без ошибок? - PullRequest
1 голос
/ 07 ноября 2019

Я пытаюсь импортировать tenorflow, matplotlib, numpy и keras. Когда я пытаюсь сделать это, я получаю сообщение об ошибке, в котором говорится, что модуль не существует.

Я попытался установить последнюю версию всего, а также переустановить их.

import tensorflow as tf 
from tensorflow import keras
import numpy as np
import matplotlib.pyplot as plt 

data = keras.dataset_fashion_mnist

(train_images, train_labels), (test_images, test_labels) = data.data_load()

print(train_labels[1])

Я ожидаю, что на выходе будет число от 1 до 10.

Может быть ошибка, такая как:

C:\Users\admin\Desktop>python "tensorflow.py"
Traceback (most recent call last):
  File "tensorflow.py", line 2, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'

Обратите внимание, что это неединственный модуль, который имеет проблемы. То же самое происходит с NumPy и TenorFlow.

1 Ответ

0 голосов
/ 07 ноября 2019

Поскольку ваш where сначала показывает pip в / Python37, а ваш python находится в / Python37-32, ваши вызовы pip и python не совпадают с версией python. Вы можете удалить папку Python37 из PATH, чтобы это исправить.

Перейдите в меню «Пуск» и выполните поиск «Изменить системную переменную среды», выберите «Изменить переменную или что-то подобное», а затем удалите другую папку Python из вашей PATH. переменные. После этого вам придется снова открыть cmd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...