- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
故事
pandas, numpy, seaborn, matplotlib 在系统上安装无误。我从 http://seaborn.pydata.org/examples/many_pairwise_correlations.html 中获取了这个代码示例
片段
from string import letters
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="white")
# Generate a large random dataset
rs = np.random.RandomState(33)
d = pd.DataFrame(data=rs.normal(size=(100, 26)),
columns=list(letters[:26]))
# Compute the correlation matrix
corr = d.corr()
# Generate a mask for the upper triangle
mask = np.zeros_like(corr, dtype=np.bool)
mask[np.triu_indices_from(mask)] = True
# Set up the matplotlib figure
f, ax = plt.subplots(figsize=(11, 9))
# Generate a custom diverging colormap
cmap = sns.diverging_palette(220, 10, as_cmap=True)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3,
square=True, xticklabels=5, yticklabels=5,
linewidths=.5, cbar_kws={"shrink": .5}, ax=ax)
它会导致以下错误:
Traceback (most recent call last):
File "seaborn-example.py", line 4, in <module>
import seaborn as sns
File "/usr/local/lib/python2.7/site-packages/seaborn/__init__.py", line 6, in <module>
from .rcmod import *
File "/usr/local/lib/python2.7/site-packages/seaborn/rcmod.py", line 8, in <module>
from . import palettes, _orig_rc_params
File "/usr/local/lib/python2.7/site-packages/seaborn/palettes.py", line 12, in <module>
from .utils import desaturate, set_hls_values, get_color_cycle
File "/usr/local/lib/python2.7/site-packages/seaborn/utils.py", line 12, in <module>
import matplotlib.pyplot as plt
File "/usr/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from six.moves import tkinter as Tk
File "/usr/local/lib/python2.7/site-packages/six.py", line 203, in load_module
mod = mod._resolve()
File "/usr/local/lib/python2.7/site-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/local/lib/python2.7/site-packages/six.py", line 82, in _import_module
__import__(name)
File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
引用Install tkinter for Python用于安装 tkinter
yum install -y tkinter tk-devel
然后我按照这个来重建 Python
https://github.com/h2oai/h2o-2/wiki/installing-python-2.7-on-centos-6.3.-follow-this-sequence-exactly-for-centos-machine-only
当我尝试重建时得到了这个 - tkinter 仍然存在一些问题:
Traceback (most recent call last):
File "seaborn-example.py", line 22, in <module>
f, ax = plt.subplots(figsize=(11, 9))
File "/usr/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 1203, in subplots
fig = figure(**fig_kw)
File "/usr/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 535, in figure
**kwargs)
File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 81, in new_figure_manager
return new_figure_manager_given_figure(num, figure)
File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 89, in new_figure_manager_given_figure
window = Tk.Tk()
File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 1745, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
这里有什么问题?
最佳答案
文件开头
import matplotlib
matplotlib.use('Agg')
关于python - tkinter、python 和 seaborn 问题 : _tkinter. TclError:没有显示名称,也没有 $DISPLAY 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41951310/
我查阅了CustomTkinter的文档,它似乎没有内置对使用SizeNotifier的响应式布局的支持。如何在没有“SizeNotifier”的情况下在CustomTkinter应用程序中实现响应式
我带着一个新的错误回到这里,我不能解决...这是一个奇怪的错误,idk,我把图像在同一目录的程序,在目录中指定的代码.啊,我不知道,但这是所有的代码:。我希望这对你来说足够了..。我很沮丧,我把图像放
我知道您会说这是重复的,但事实并非如此。我收到错误: Traceback (most recent call last): File "calculator.py", line 1, in from
所有教程都简单import tkinter , 不过,我想知道为什么不 import _tkinter ?如果我的理解是正确的,_tkinter是 cpython 和 tkinter 中的实际库是接口
我正在尝试在 Predix 上推送 Python 微服务。 该代码具有 matplotlib 依赖性。 对于具有以下堆栈跟踪的应用程序, cf Push 失败。 2017-05-08T19:39:51
这个问题已经有答案了: "UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot s
我想在c++代码中使用python,但是出现错误,这是最简单的“hello word”程序。 导入PIL.Image是可以的,但是对于Tkinter,它会输出“ImportError: No modu
我知道这个问题已经被问过好几次了,但我还是想不出我的问题的答案。我不断收到同样的错误,但不知道如何解决。 这是我的代码: from Tkinter import * from PIL import I
这个问题在这里已经有了答案: python ImportError: No module named Tkinter (5 个答案) 关闭 3 年前。 在我的 Linux Mint 18 上,我试图
我正在使用 python 2.7.2 和 windows 7。我搜索了互联网、帮助和其他资源,但我找不到我的问题的答案。 我的一个源导入 tkinter,而这个导入 _tkinter。此时它说 Imp
我在我的 Linux 上使用 Page GUI 构建器创建了一个 gui。它有一个框架和一个 Canvas 。我正在尝试在其中一个框架上播放视频。现在,当我运行代码时,我收到 _tkinter.Tcl
在我的 python 应用程序中,我使用 matplotlib。当我开始运行时,它会抛出一个错误: ImportError: No named '_tkinter', please install t
一位 friend 发给我一些 Tkinter/Tix 代码,但它是针对 Python 2 的: from Tkinter import * import Tix import ScrolledTex
我一直在搜索它,但在网上找不到关于这个主题的任何内容。 当我在 python 3.5 中开发导入 tkinter 或 pyglet 的程序时,我完全能够从我的 Linux Mint 安装上的命令行启动
我遇到了与许多其他问题相同的问题,但尚未找到有效的解决方案。这是在 Windows 10 64 位、Python 3.6 32 位上。 我试过多次卸载,64 位 Python,安装文件中路径和变量的各
我正在尝试使用 pyenv 安装版本的 python 3.6.5 在 RHEL 上使用 Matplotlib。 (使用以下命令安装) → pyenv install 3.6.5 Installing
我有一些旧的 Python 脚本,它们使用了与当前系统所配备的不同版本的 tkinter。在过去,有一个名为 _tkinter.createfilehandler() 的方法存在并且有效。对于当前版本
我想在菜单栏上显示一个图标,所以使用这个 information ,我这样编码: img = Image.open("help.png") menubar.add_cascade(label="Hel
Ubuntu 16.04 ,安装了 nvidia-docker,一个正在运行的 tensorflow 容器, python 2.7 我想在容器内运行一个简单的 python 代码。如下图 from t
我正在尝试构建一个实时项目,其中状态每秒更新一次,因此某些部分代码会不断重复。当我想更改必须更新的信息时,我只需单击新按钮,它会为我提供第一个窗口,我可以在其中更新新信息。但这样做会给我以下错误。请帮
我是一名优秀的程序员,十分优秀!