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

matplotlib-Blender python中没有名为tkinter的模块

陈增
2023-03-14

我正在尝试编写一个 脚本,为此我需要 。当尝试 时,出现以下错误:

ImportError: No module named 'tkinter'

null

sudo apt-get install python3-tk

不能解决问题。我尝试使用以下命令将路径添加 :

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

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

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

共有3个答案

樊杰
2023-03-14

我设法从Blender导入了 (并将其与 ),正如我在这里解释的那样:

null

希望这对Andres有帮助

白宏大
2023-03-14

尝试使用以下方法将后端从 切换到 -

matplotlib.use('agg')

苗阳文
2023-03-14

在Linux上,您不需要为安装 而使用 ,因为它是一个标准的Python模块。此外,Blender包应该使用system Python,因此它可以访问所有的system Python模块。

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

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

 类似资料:
  • 问题内容: 运行此代码时,我尝试通过Windows 10上的Pycharm IDE使用matplotlib软件包: 我收到以下错误: 我知道在python 2.x中它叫做Tkinter,但这不是问题-我刚安装了一个全新的python 3.5.1。 编辑:此外,我还尝试导入’tkinter’和’Tkinter’-这些都不起作用(都返回了我提到的错误消息)。 问题答案: 然后, 编辑 : 对于Wind

  • 我尝试在Windows10上通过Pycharm IDE使用matplotlib包。当我运行以下代码时: 出现以下错误: 我知道在Python2.x中它被称为Tkinter,但这不是问题所在--我刚刚安装了一个全新的Python3.5.1。 编辑:此外,我还尝试导入'tkinter'和'tkinter'-这两个都不起作用(都返回了我提到的错误消息)。

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

  • 我发现了许多对次要Tkinter依赖项的引用,比如导入Tkinter itslef的matplotlib,但我没有发现类似这样的直接依赖项的任何细节。 你有什么办法让这个工作吗?

  • 我正在一个名为OpenQuake的程序中使用Python3.5。当我执行下面的行时,我得到一个导入错误“no module name'tkinter'”。 在这两种情况下引用的matplotlib模块是相同的。 总结如下: 使用Python和IPython时,上面的代码片段给出了导入错误。/li> 中成功执行 有人能解释一下为什么会发生这种事吗?

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