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

在mac上使用终端安装Matplotlib,但在Python中使用ModuleNotFoundError

何升
2023-03-14

我在mac上使用终端安装了matplotlib,并成功安装。但是,当我尝试导入matplotlib时,它会产生ModuleNot找到错误。以下是我的代码和错误信息。

终端:

(myProject) bash-3.2$ python3 -m pip install -U matplotlib

查看索引:https://pypi.doubanio.com/simple 需求已经更新:matplotlib in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(3.1.3)需求已经满足,跳过升级:python-dateutil

闲置:

import matplotlib

Traceback(最近的调用最后):文件",第1行,在导入matplotlib ModuleNotFoundError:没有名为'matplotlib'的模块

谢谢你的帮助!如果还需要什么,请告诉我。对不起,我对Python还是很陌生。

共有1个答案

慎望
2023-03-14

从你的回溯来看,它看起来像你已经安装了matplotlib在一个虚拟环境中。所以你的选择是:

  1. 从virtualenv:myproject/bin/python3运行idle,然后您应该能够导入matplotlib
  2. 运行sudo pip安装matplotlib。这将把matplotlib安装到系统Python(2.7)中,以便您可以从系统Python运行。(/usr/bin/python

希望这有帮助

 类似资料:
  • 我正在运行OS 10.9的Mac上使用MAMP版本3。2.我安装了Wordpress并创建了一个网站。一切正常,我想用MAMP创建另一个站点。我做到了,效果很好。但是当我访问原始站点时,仪表板没有显示。在MAMP中,当我在site2(第二个站点)时,原始站点没有出现在列表中。我进入MAMP并确保Apache链接到我的原始站点。数据库仍然存在。请帮忙。 戴夫

  • 问题内容: 我需要能够在Python 2和3之间来回切换。如何使用Homebrew做到这一点,因为我不想弄乱路径并遇到麻烦。现在,我通过Homebrew安装了2.7。 问题答案: 我会用pyenv您可以安装它: 要在您的Bash shell中启用pyenv,您需要运行: 要在启动时自动为Bash执行此操作,请将该行添加到您的中。1个 用法: 安装并激活pyenv后,您可以安装不同版本的python

  • 本文向大家介绍在Mac OS上安装Python,包括了在Mac OS上安装Python的使用技巧和注意事项,需要的朋友参考一下 Python发行版可用于多种平台。您只需要下载适用于您的平台的二进制代码并安装Python。 如果平台的二进制代码不可用,则需要C编译器来手动编译源代码。在安装所需的功能选择方面,编译源代码可提供更大的灵活性。 最近的Mac装有Python,但可能已经过时了。有关获取当前

  • 问题内容: 我正在尝试安装matplotlib以在Mac OS X上的Python中绘制应用程序图形。当我运行“ python setup.py install”时,它给了我这样的错误负载:http : //pastebin.com/u7fL37ic。 快速摘要: 我使用MacPorts安装了freetype,我认为这可以解决问题,但是没有运气。给我和以前一样的错误。似乎找不到正确的freetyp

  • 我试图使用PECL在mac上安装gnupg。 sudopecl安装gnupg 我已经把问题缩小到安装gpgme,但是我找不到正确的方法。

  • 这个问题不同于matplotlib错误-没有模块名为tkinter,因为所有这些答案要么是Linux,要么是Windows,而我使用的是带有ChromeOS的Chromebook。它的软件包安装程序名为“chromebrew”,它既没有'tkinter'也没有'python3-tk'软件包。 我在ChromeOS Chromebook的Bash Shell上使用'crew'安装或'pip3'安装m