如何在Python中导入包和模块而没有任何错误?

问题描述 投票:0回答:1

我正在尝试导入tensorflow,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和tensorflow也会发生同样的事情。

python tensorflow module
1个回答
0
投票

由于where首先在/ Python37中显示一个pip,而您的python在/ Python37-32中,因此您对pip和python的调用不是相同的python版本。您可以从PATH中删除Python37文件夹来解决此问题。

转到“开始”菜单,搜索“更改系统环境变量”,选择编辑变量或类似名称,然后从PATH变量中删除另一个python文件夹。完成此操作后,您将必须重新打开cmd。

© www.soinside.com 2019 - 2024. All rights reserved.