在Python中导入时Matplotlib无法识别为模块

埃拉贡20

我一直在尝试为Python中的绘图项目安装Matplotlib。根据Matplotlib网站的建议,我安装了Anaconda作为预包装的python分发服务器。Anaconda似乎已正确安装。要安装matplotlib,我在命令行中输入:

pip install matplotlib

这将显示多条消息,指出:“已经满足要求”。在我的python脚本中输入时:

import matplotlib.pyplot as plt

我收到一条错误消息,指出:

ImportError: No module named matplotlib.pyplot

我正在使用旧的Windows XP操作系统。

我到处寻找帮助,并尝试通过命令行多次安装matplotlib!任何帮助将不胜感激...谢谢!

那不勒斯

确保您的pip版本与python版本相对应。执行此操作的一种方法如下:

python -m pip install matplotlib

-m for模块意味着它将在pip模块的该python的站点包中查找。

您还可以执行以下操作:

>>> import sys
>>> print("\n".join(sys.path))

列出python理解的路径,然后检查matplotlib是否确实在列出的路径之一(通常是站点软件包)上。


要查找pip和python的位置,请在Windows控制台上使用以下命令:

where python
where pip

从路径中,您应该能够确定pip和python是否来自同一软件包。如果没有,请卸载其中一种python安装,或者至少将其从PATH变量中删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章