【发布时间】:2019-11-01 09:32:42
【问题描述】:
我在 python 上成功导入模块,但我一直有相同的输出错误ModuleNotFoundError: No module named '' 错误。
我在 mac 终端中多次安装了 matplotlib、eyeD3 和 mutagen:
#I used this code to install matplotlib on mac terminal
pip install --user matplotlib
#I used this code to install eyeD3 on mac terminal
pip install eyeD3
当我尝试像下面的代码(或 eyeD3)一样导入 matplotlib 时,我得到了 Traceback 错误。
#to import matplotlib for example
import matplotlib.pyplot as plt
x = [1,2,3]
y = [2,4,1]
plt.plot(x, y)
plt.xlabel('x - axis')
plt.ylabel('y - axis')
plt.title('My first graph!')
plt.show()
上面列出的所有模块都已正确安装,但是当我导入其中一个模块时,我得到了相同的常见错误ModuleNotFoundError: No module named ''
【问题讨论】:
-
你在代码中使用
pip install吗? -
对不起,我忘了提到我在 Mac 的终端内使用 pip instal。 “import matplotlib ...”是我试图在 sublimetext 上执行的代码,它导致 Traceback,因为显然没有安装任何模块。