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

ImportError:没有名为matplotlib的模块。pyplot公司

裴卓君
2023-03-14

我目前正在练习matplotlib,这是我练习的第一个例子。

#!/usr/bin/python

import matplotlib.pyplot as plt

radius = [1.0, 2.0, 3.0, 4.0]
area = [3.14159, 12.56636, 28.27431, 50.26544]

plt.plot(radius, area)
plt.show()

当我用python运行这个脚本时/plot\u测试。py,正确显示绘图。但是,我自己运行它,/plot\u测试。py,它抛出以下内容:

Traceback (most recent call last):
File "./plot_test.py", line 3, in <module>
  import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot

python是否在不同的位置查找matplotlib?

环境是:

Mac OS X 10.8.4 64bit
built-in python 2.7

numpy, spse y, matplotlib安装有:

sudo port install py27-numpy py27-scipy py27-matplotlib \
py27-ipython +notebook py27-pandas py27-sympy py27-nose

共有3个答案

璩浩广
2023-03-14

如果您使用的是Python 2,只需运行

sudo apt-get install python-matplotlib

获取matplotlib的最佳方法是:

pip install matplotlib

因为之前的方式可能会给你一个旧版本的matplotlib

曹泉
2023-03-14

您的机器上安装了两个python,一个是Mac OSX附带的标准python,第二个是您安装的带有端口的python(这是在其库中安装了matplotlib的Python,macosx附带的那个没有)。

/usr/bin/python

是标准的mac python,由于它没有matplotlib,您应该始终使用安装有端口的脚本启动您的脚本。

如果pythonyour_script.py可以运行,那么将代码更改为:

#!/usr/bin/env python

或者将完整路径放置到python解释器,该解释器的库中安装了matplotlib。

劳灵均
2023-03-14

pip会让你的生活变得轻松!

步骤1:安装pip-只需在python控制台中编写pip,即可检查您是否已经有了pip。如果您没有pip,那么可以获得一个名为get-pip的python脚本。py,通过此处:https://pip.pypa.io/en/latest/installing.html或直接在此处:https://bootstrap.pypa.io/get-pip.py(您可能必须使用“另存为…”)

步骤2:记下文件保存的位置,并从命令提示符下将目录光盘化。运行get pip。安装pip的py脚本。您可以在cmd中用引号写这一行:“python.\get pip.py”

步骤3:现在使用cmd类型:pip安装matplotlib

你应该通过了。

 类似资料:
  • 我正在使用一台远程计算机进行计算和数据分析。我在这台机器上没有sudo访问权限,出于数据分析目的,我想使用python库,如等,因为这台机器上没有安装,我设置了一个“虚拟环境”并在那里安装vtk,我使用了这里介绍的方法(https://stackoverflow.com/a/13958308/10755782)。然后我可以使用在虚拟环境中安装。 但现在的问题是我无法导入,它给了我一个错误 。 这个

  • 问题内容: 我已经使用命令安装了redis,但是当我运行Python程序时收到此错误: 知道发生了什么问题还是我也应该安装其他软件包?我正在使用Ubuntu 13.04,并且具有Python 2.7。 问题答案: 要安装redis-py,只需: 或者(您确实应该使用点子): 或从来源: 入门 详细信息:https : //pypi.python.org/pypi/redis

  • 问题内容: 由于某种原因,我不能使用or模块。在python shell中运行以下命令后 要么 我得到这个错误 ModuleNotFoundError:没有名为“ Tkinter”的模块 要么 ModuleNotFoundError:没有名为“ tkinter”的模块 可能是什么原因,我们如何解决呢? 问题答案: 您可能需要使用以下一种(或类似的方式)安装它: 您也可以针对python 3.7提及

  • 问题内容: 我在 Google App Engine的Python 使用Google Translate API时遇到此错误,但是我不知道如何解决, 我将尝试 设置指示Google App Engine SDK的环境 ,然后再次上传到Google Apps Engine, 始终会收到错误消息 , 错误:服务器错误 服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息以

  • 问题内容: 我指的是以下教程来为我的Web应用程序创建登录页面。 http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 我的数据库有问题。我正在 当我执行 我已经尝试了所有可能的方法来安装python mysql,这是本教程中提到的一种,easy_install,sudo apt-get in

  • 问题内容: 我是这个Python世界的新手(仅1周)。我尝试安装django-mssql,但是当我尝试导入库(使用)时,出现以下错误消息: 我试图寻找那个图书馆而没有成功。 你们能指出我正确的方向吗? 问题答案: 您缺少包裹。它带有ActivePython,但您可以将它作为pywin32的一部分单独在GitHub(以前在SourceForge上)上获得。 您也可以简单地使用: