"ModuleNotFoundError"。如何让我的 python 识别模块的安装位置?

"ModuleNotFoundError". How to get my python to identify where the module is installed?

我已经使用自制软件在我的系统 (MacOS) 上安装了 python,并且我使用 SublimeText 作为文本编辑器来 运行 一个简单的文件。

我尝试 运行 的代码是

import matplotlib.py as plt

squares = [1, 4, 9, 16, 25]
plt.plot(squares)
plt.show()

我已经安装了matplotlib,通过运行以下代码

pip3 install --user matplotlib

我收到以下错误

Traceback (most recent call last):
File "/Users/MYNAME/pythonprojects/project2datavisualization/mp_squares.py", line 1, in <module>
import matplotlib.py as plt
ModuleNotFoundError: No module named 'matplotlib.py'
[Finished in 0.4s with exit code 1]
[cmd: ['/usr/local/bin/python3', '-u',      '/Users/MYNAME/pythonprojects/project2datavisualization/mp_squares.py']]
[dir: /Users/MYNAME/pythonprojects/project2datavisualization]
[path: /usr/local/bin:“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin”’]

显然,我的编辑不知道在哪里可以找到 matplotlib。如何以这种方式配置它才能做到这一点?

也许你应该尝试 "import matplotlib.pyplot as plt"。我认为您没有正确填写您尝试导入的名称。

在 python 中,我们不向导入添加 .py 扩展。

您应该尝试 import matplotlib

另外,从你的代码来看,你似乎想使用 import matplotlib.pyplot as plt

查找有关导入的更多信息Here