2017-08-31 92 views
1

我想写一个blender脚本,我需要它matplotlib.pyplot。当试图import matplotlib.pyplot as plt我得到以下错误:matplotlib - 在Blender中没有名为tkinter的模块python

ImportError: No module named 'tkinter' 

但是,使用安装anaconda版本,进口是没有问题的。常见的solution要运行

sudo apt-get install python3-tk 

不能解决问题。 我试图与路径添加到tkinter

sys.path.append('/usr/lib/python3.4/tkinter/') 

sys.path.append('/home/<username>/anaconda3/lib/python3.6/tkinter/') 

两个命令都没有解决的错误。

+0

您是否尝试使用pip安装tkinter:“pip install tkinter” –

+0

我不知道这是可能的。使用'tkinter'或'python3-tk'都会导致'找不到满足tkinter要求的版本(从版本:)找不到与tkinter相匹配的发布版本 – McLawrence

+0

这是tkinter,而不是tkiter –

回答

0

在Linux上,由于它是一个标准的Python模块,因此您无需在pip中安装tkinter。此外,Blender软件包应该使用系统Python,因此它可以访问所有系统Python模块。

但是 ... tkinter是一个GUI框架,试图使用它将与Blender自己的GUI冲突。

另一种选择可能是在屏幕外绘图模式下使用Matplotlib,它不需要GUI。

相关问题