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

Mac中的matplotlib导入错误

欧君之
2023-03-14

System:oxe Python来源:Python.org

我使用pip安装matplotlib,下面是我得到的结果

sudo pip install matplotlib

当前用户不拥有目录“/Users/clarence/Library/Caches/pip/http”或其父目录,缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。当前用户不拥有目录“/Users/clarence/Library/Caches/pip”或其父目录,并且已禁用缓存控制盘。检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。已满足需求(使用--upgrade to upgrade):已满足/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python需求(使用--upgrade to upgrade):numpy

当我继续导入python中的库时。python说它找不到模数。

python3.5 -c 'import matplotlib; print(matplotlib.__version__, matplotlib.__file__)'

回溯(最后一次调用):文件“”,第1行,输入错误:没有名为“matplotlib”的模块

我怎样才能解决这个问题?

共有1个答案

姬银龙
2023-03-14

您需要为稍后用于执行代码的相同版本的python安装这些库。

因此,如果您想使用Python2.7,您必须调用

sudo pip2 install matplotlib

当使用python 3.5使用类似的方式

sudo pip3 install matplotlib
 类似资料:
  • 问题内容: 我下载并遵循了MySQL 5.5.8(http://dev.mysql.com/downloads/mysql/)和MySQLdb python插件的安装说明。(http://sourceforge.net/projects/mysql- python/) 当我尝试将MySQLdb导入到python终端时,出现以下错误: 我在堆栈溢出中发现了问题4559699,并按照那里的指示进行操作

  • 问题内容: 我尝试在我的python脚本中使用matplotlib,但在终端中遇到此错误: 这是我的python代码,我只是写了 我需要做什么? 问题答案: 问题是您当前的工作目录中有一个非ASCII字符。 实际上,这根本不应该是一个问题,但这是由于其他因素的组合: 想要在当前工作目录中查找覆盖默认目录的本地文件。 Python认为您使用的是C语言环境,而不是Ubuntu 14应该默认使用的漂亮的

  • 问题内容: 我与此线程有关twilio-python的问题相同: twilio python模块版本2.0.8中缺少twilio.rest吗? 但是我有同样的问题,但是我已经安装了3.3.3。尝试导入twilio.rest时,仍然出现“没有名为rest的模块”的信息。 从独立的python脚本加载库是可行的。所以我知道安装软件包的pip可行。 但这不起作用: 您知道我接下来可以尝试什么吗? 问题答

  • 问题内容: 使用Windows 10将anaconda用作程序包管理器。我有一个运行python 3.7的基本环境,其中matplotlib可以正常工作。创建新环境并安装keras和matplotlib时,我开始遇到问题: 有什么建议?这是conda的全新安装。我为到达此处所做的所有工作都是运行,进入环境并尝试导入matplotlib。这些是conda安装的软件包: 问题答案: 此问题已在此处报告

  • 还尝试了文件->无效缓存\restart。

  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho