我一直在尝试为 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 意味着它将在站点包中查找该 python 的 pip 模块。
您还可以这样做:
>>> import sys
>>> print("\n".join(sys.path))
列出 python 理解的路径,然后检查 matplotlib 是否确实位于列出的路径之一(通常是站点包)上。
<小时/>
要查找 pip 和 python 的位置,请在 Windows 控制台上使用以下命令:
where python
where pip
从路径中您应该能够确定 pip 和 python 是否来自同一个包。如果没有,请卸载其中一个 python 安装,或者至少将其从 PATH 变量中删除。
我是一名优秀的程序员,十分优秀!