标签: matplotlib

没有名为“numpy”的模块

实际上,我正在从 Windows 转移到 Linux。在 Windows 上使用 pycharm 我有一个需要运行 numpy 和 matplotlib 的 python 3 脚本,所以我使用

sudo apt-get install python3-numpy
sudo apt-get install matplotlib3-numpy
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行脚本时仍然出现错误:

from python3-numpy import  *
                ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

或者:

from numpy import  *
ImportError: No module named 'numpy'
Run Code Online (Sandbox Code Playgroud)

python3 matplotlib numpy

10
推荐指数
1
解决办法
10万
查看次数

Ubuntu 13.10 中最新的 Ipython 和 Matplotlib

我最近将我的 Ubuntu 更新到了 13.10 版本。令我惊讶的是,Ipython 和 Matplotlib 仅在我之前的 12.04 LTS 安装版本之前可用。

当使用 12.04 时,我在我的存储库中设置了 Julian Taylor PPA,这就是为什么(我认为)我从这两个包中获得了最新版本。

目前 13.10 的版本是:

Matplotlib: 1.2.1 ( http://matplotlib.org/index.html,最新版本是 1.3.1)

Ipython: 0.13.2 ( http://ipython.org,最新版本是 1.1.0 – 2013 年 9 月)

13.10 是否有任何 PPA 可用?JTaylor ppa 仅涵盖 12.10(Quantal,由于堆栈交换中的声誉排名,链接不可用)

我应该在 apt 之外安装这些软件包吗?那不是很麻烦吗?

ipython matplotlib

7
推荐指数
1
解决办法
2818
查看次数

python3模块matplotlib的后端

我正在尝试使用 python3 来绘制图形。

matplotlib 的唯一后端似乎有效的是 tkAgg (Tkinter),但这看起来像是在石器时代设计的。所以我一直在寻找替代品。当我使用基于 Gnome 并使用 GTK 的 Unity 时,我想我会使用它们。但是,我无法让以下任何后端工作:

GTKAgg (requires python(3)-gtk2)
GTK3AGG (gtk3Agg backend is not known to work on Python 3.x.)
GTK3Cairo (no window opens)
QT4AGG (requires QT4 which is not installed on my system).
Run Code Online (Sandbox Code Playgroud)

我已经安装了以下软件包:

python3 python3-matplotlib ipython3 python3-cairo python3-gi 
Run Code Online (Sandbox Code Playgroud)

我也尝试安装 python3-gtk2 但返回此错误:

包 python3-gtk2 不可用,但被另一个包引用。这可能意味着软件包丢失、已过时或只能从其他来源获得

我猜这意味着我不应该在 Ubuntu 14.04 LTS 上使用它。

选择 GTK3Cairo 作为后端不会抛出任何错误,并且使用 ipython3 和 pylabs 可以很好地导入;但是,当我调用 plot() 函数时,它也不会打开一个新窗口。

除了 tkinter 之外,我真的没有其他可以使用的吗?

gtk python3 matplotlib

7
推荐指数
1
解决办法
1713
查看次数

什么是 matplotlib 的好的默认后端

我决定设置一个自定义matplotlibrc,因此我需要为matplotlib. 就不需要安装其他附加软件包而言,最好的方法是什么?

我倾向于使用matplotlibvia ipython --pylab,所以我想要基于交互式窗口的图(当我不使用时,我可以切换到Agg)。

我试过了WXAgg,但这需要(足够明智的)WX。

python matplotlib plot

7
推荐指数
1
解决办法
2万
查看次数

matplotlib 在 Pycharm 4.5.3 中不起作用

我正在尝试在PycharmCommunity Edition 4.5.3 中运行一个简单的代码来显示带有一些点的图形matplotlib

import matplotlib.pyplot as plt

plt.plot([5,4,4,4,6,6,7,7,8,8,9,10,10,10,10,11,11,12,12,13],
[5,7,10,13,8,14,7,11,5,13,9,4,6,12,14,8,10,6,13,8], 'ro')

plt.plot([6,7],[8,7],'bo-')
plt.axis([0, 15, 0, 15])
plt.show()
Run Code Online (Sandbox Code Playgroud)

尽管matplotlib安装正确,Pycharm 无法识别它。我在运行上述代码时收到此错误消息Pycharm

导入错误:没有名为“matplotlib”的模块

matplotlib

5
推荐指数
1
解决办法
7627
查看次数

在 Python 3 pylab 中使用 Matplotlib 绘图:Tkinter 和 Qt FontManager 错误

我正在尝试$ ipython3 --pylab在 Ubuntu 14.04 上的 Python 3 中使用 pylab(即)。无论我使用 Tkinter 还是 Qt4 后端,我都遇到了同样的错误。

AttributeError: 'FontManager' object has no attribute 'ttf_lookup_cache'
Run Code Online (Sandbox Code Playgroud)

然而,这个相同的基本绘图例程 ( plt.plot([1,2,3,4])) 在 Python 2 pylab 中工作。

据我所知,我已经安装了必要的依赖项(注意,对于 Python 2 和 Python 3):

sudo apt-get install python-numpy python-scipy python-matplotlib
sudo apt-get install python3-numpy python3-scipy python3-matplotlib
sudo apt-get install python-tk python3-tk
sudo apt-get install libqt4gui libqt4core python-qt4 python3-qt4
Run Code Online (Sandbox Code Playgroud)

下面提供了完整的追溯。这是 Tkinter:

$ ipython3 --matplotlib tk
Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
Type "copyright", "credits" or …
Run Code Online (Sandbox Code Playgroud)

python qt python3 matplotlib tkinter

4
推荐指数
1
解决办法
4878
查看次数

Python matplotlib - 导入错误:没有名为 functools_lru_cache 的模块

我已经matplotlib为 Python安装了使用pip它完成的没有错误。然而,当我尝试导入它时出现此错误:

import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/rishabh/.local/lib/python2.7/site-packages/matplotlib/__init__.py", line 131, in <module>
    from matplotlib.rcsetup import defaultParams, validate_backend, cycler
  File "/home/rishabh/.local/lib/python2.7/site-packages/matplotlib/rcsetup.py", line 29, in <module>
    from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
  File "/home/rishabh/.local/lib/python2.7/site-packages/matplotlib/fontconfig_pattern.py", line 28, in <module>
    from backports.functools_lru_cache import lru_cache
ImportError: No module named functools_lru_cache
Run Code Online (Sandbox Code Playgroud)

python matplotlib pip

4
推荐指数
1
解决办法
1万
查看次数

“Matplotlib 目前正在使用 agg,它是非 GUI 后端,因此无法显示该图。” 尝试在 Ubuntu 20.04 上使用 Matplotlib 绘图时出错

我正在使用 Ubuntu 20.04 LTS。我最近为 Python 3.9 安装了 Matplotlib,当我尝试绘制图形时,它给了我错误:

Matplotlib is currently using agg, which is non-GUI backend, so cannot show the figure.
Run Code Online (Sandbox Code Playgroud)

我是否必须安装其他东西才能使其工作?

python3 matplotlib 20.04

4
推荐指数
1
解决办法
792
查看次数

matplotlib 错误:即使已安装,也没有名为 matplotlib 的模块

我已经完成了在我的 Ubuntu 12.04 计算机上安装 matplotlib 的过程。但是,当我尝试运行测试程序时,出现以下错误:

Traceback (most recent call last):
  File "../py33/test.py", line 2, in <module>
    import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'
Run Code Online (Sandbox Code Playgroud)

我正在尝试来自 matplotlib 网站(basic_example)的示例程序。我只是不明白为什么它说没有模块 matplotlib,即使我确实已经安装了它(使用sudo apt-get install python-matplotlib,并且已经完成sudo apt-get build-dep python-matplotlib;我也尝试过pip install matplotlib,因为我被告知要这样做,在安装 Python 本身之后,如果我想安装其他二进制文件)。

12.04 python3 matplotlib

3
推荐指数
1
解决办法
9万
查看次数

使用 IPython 绘制简单的函数,例如 x 的正弦

我的老师用 Jupyter Notebook 或 IPython 绘制了一些函数。我已经安装了 Jupyter Notebook 并拥有主屏幕,但我如何绘制函数?

我已经尝试过:plot sin(x)但我收到此消息:

  File "<ipython-input-4-7979a129f00f>", line 1
    plot sin(x)
           ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

截屏

python ipython matplotlib jupyter plot

2
推荐指数
1
解决办法
1万
查看次数

matplotlib.pyplot 不工作!

我正在使用 Jupyter Notebook,但 matplotlib.pyplot 不起作用。我在 Ubuntu 14.04 中使用 Python 2.7。

错误消息的图像

ipython matplotlib 14.04 anaconda jupyter

0
推荐指数
1
解决办法
1935
查看次数

标签 统计

matplotlib ×11

python3 ×5

python ×4

ipython ×3

jupyter ×2

plot ×2

12.04 ×1

14.04 ×1

20.04 ×1

anaconda ×1

gtk ×1

numpy ×1

pip ×1

qt ×1

tkinter ×1