当前位置: 首页 > 知识库问答 >
问题:

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

林曦之
2023-03-14

我的问题。我试图运行matplotlib在Python 3.10在我的MacOS,但我得到以下错误:

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还是新手(或者编程,就此而言),如果我应该提供更多的信息,请告诉我。

注意:我已经看了这个和这个,但是它们没有多大帮助。

共有3个答案

盛承
2023-03-14

我也有同样的问题。不仅是MatPlotLib,还有熊猫和NumPy。

从终端试图做的事情来看,第三方库似乎还不“兼容”。我现在使用我的旧版本的python。

当试图获取libs时,它只是滚动浏览所有版本的matplotlib,并给出错误信息。这可能需要一些时间才能解决。

祁辰阳
2023-03-14

我发现了一个临时的(不稳定的)修复程序,适用于那些迫切希望在Python3.10 for Windows 10上运行matplotlib(以及许多其他软件包,如numba、scikit learn、scipy等)的人,正如Amit Thinks所描述的那样。Amit使用由加州大学欧文分校的Christoph Gohlke策划的不稳定二进制文件源,因此这些文件可能不会受到恶意软件的侵扰。

韩鸿波
2023-03-14

我最近在安装Python3.10之后遇到了这个问题。

使用Python 3.9版本。这对我来说很有效,但是我不知道如何通过命令行在3.9上安装matplotlib,但是我现在正在使用PyCharm,所以我让它在那里工作。

安装证明

如果你知道如何通过命令行安装它,请告诉我!我使用两个版本的Python。我也想知道怎么做。我相信我最终能找到它。我相信如果你卸载Python 3.10,只留下3.9,它会起作用的。

 类似资料:
  • 我使用Python 3.7、JRE 8、JDK 1.8在Eclipse(Eclipse plugins:PyDev)上安装了带有Hadoop2.6的Pysark2.1。 在scala.collection.maplike$class.default(maplike.scala:228) 在scala.collection.abstractmap.default(map.scala:59) 在sca

  • cross-env node_env=development node_modules/webpack/bin/webpack.js--progress--hide-modules--config=node_modules/laravel-mix/setup/webpack.config.js /users/xwu33/src/bioproc/node_modules/webpack-cli/bi

  • 首先,我安装了一个新的Laravel7然后, 我有这些错误, 再一次, 我能做什么? @dev C:\xampp\htdocs\my-task npm运行开发 @development C:\xampp\htdocs\my-task cross-env node_env=development node_modules/webpack/bin/webpack.js--progress--hide-

  • 下载chromedriver并解压缩它。

  • 我正在将代码从Processing移植到Netbeans Java。我在运行多个java类时遇到问题。我的代码分为14个类,其中我的主要类仅包括这组代码: 无论项目何时运行,都只会弹出一个灰色背景的小屏幕,然而,仅此而已。在我看来,它无法读取其他13个类的所有代码。有什么想法吗?

  • 我用ReactJS制作了一个网络应用程序。它在本地主机上运行良好。然而,当我部署到Azure时,每次导航到新页面或重新加载页面时,我都会收到404个错误。 我正在使用Browser路由器,我从网上查看中了解到这有时会导致问题,但我还没有找到解决它的方法。 我在 GitHub 中有该应用程序,因此在 Azure 中我链接到存储库。除了由create-react-app生成的代码外,我还有一个web.