为什么我不能在Python 3.10上运行matplotlib?

nle07wnf  于 2023-01-21  发布在  Python
关注(0)|答案(7)|浏览(244)

**我的问题。**我尝试在我的MacOS上运行python 3.10上的matplotlib,但我收到以下错误:

ModuleNotFoundError: No module named 'matplotlib'

但是当我试着逃跑时

pip install matplotlib

然后我回来

Requirement already satisfied: cycler>=0.10 in ./.local/lib/python3.9/site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: numpy>=1.16 in ./mambaforge/lib/python3.9/site-packages (from matplotlib) (1.21.2)
Requirement already satisfied: kiwisolver>=1.0.1 in ./.local/lib/python3.9/site-packages (from matplotlib) (1.3.2)
Requirement already satisfied: pyparsing>=2.2.1 in ./.local/lib/python3.9/site-packages (from matplotlib) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in ./.local/lib/python3.9/site-packages (from matplotlib) (8.3.2)
Requirement already satisfied: python-dateutil>=2.7 in ./.local/lib/python3.9/site-packages (from matplotlib) (2.8.2)
Requirement already satisfied: six in ./mambaforge/lib/python3.9/site-packages (from cycler>=0.10->matplotlib) (1.16.0)

另外,为了响应

python3 --version

终端说

Python 3.9.6

此外,如果我在Sublime Text 3上使用Python 2.7.16编译代码,我也可以很好地使用matplotlib。

**我的问题。**如何让matplotlib运行在Python 3.10上?

由于我对Python(或编程)还是新手,如果需要提供更多信息,请告诉我。
注意:我已经查看了thisthis,但我无法修复该问题。

0g0grzrc

0g0grzrc1#

我也遇到过同样的问题,不仅仅是MatPlotLib,还有Pandas和NumPy。
从看到终端试图做的事情来看,似乎第3方库还不“兼容”,我现在使用的是我的旧版本Python。
当试图获取库时,它只是滚动了matplotlib的所有版本,并给出了错误。在解决这个问题之前可能需要一些时间。

olmpazwi

olmpazwi2#

我最近在安装Python 3.10后遇到了这个问题。
使用Python 3.9版本,这对我很有效,但我不知道如何通过命令行在Python 3.9上安装matplotlib,但我现在使用的是PyCharm,所以我让它在Python 3.9上工作。
proof of installation
如果你知道如何通过命令行安装它,告诉我!我使用两个版本的Python。我也想知道如何安装它。我相信我最终会找到它。我相信如果你卸载Python 3.10,只留下3.9,它会工作的。

e1xvtsh3

e1xvtsh33#

我发现了一个临时的(不稳定的)补丁,可以让任何渴望在Python 3.10 for Windows 10上运行matplotlib(以及许多其他软件包,如numba,scikit-learn,scipy等)的人使用,如Amit Thinks所述。Amit使用了加州大学欧文分校的Christoph Gohlke策划的不稳定二进制文件源,因此这些可能没有恶意软件。

xytpbqjk

xytpbqjk4#

我在尝试安装python 3.10的matplotlib时遇到了同样的问题。我遇到了两个问题
1)表示车轮模块未安装(通过运行管道安装车轮)
2)它说它需要Microsoft Visual C14. 0+(在控制面板(x64)中检查时已经存在)(在第三十三次运行代码[PIP安装Matplotlib]时安装Wheel模块后)要求我下载Visual Studio Community 2019和构建工具....照做了。
现在我可以在python 3.10中安装matplotlib,并且运行良好(当检查控制面板时,除了(x64)之外还安装了另一个visual c
14.0+(x86),不知道为什么只有在安装x86版本的visual c++时它才能工作。

4xy9mtcn

4xy9mtcn5#

如果您正在使用conda environment:

conda install -c conda-forge matplotlib
dpiehjr4

dpiehjr46#

我认为它可以在Python 3.10上运行。当你查询一个图形或绘图时,尝试这样做:

import matplotlib.pyplot as plt
uurv41yg

uurv41yg7#

我在windows10上的python 3.10上也遇到了同样的问题,我安装了windows二进制文件packages
下载“matplotlib‑3.4.3‑cp310‑cp310‑win_amd64.whl”后,使用以下命令:
pip install matplotlib-3.4.3-cp310-cp310-win_amd64.whl

相关问题