Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在尝试将此文件转换为python 3,但未找到错误模块_Python_Python 3.x - Fatal编程技术网

正在尝试将此文件转换为python 3,但未找到错误模块

正在尝试将此文件转换为python 3,但未找到错误模块,python,python-3.x,Python,Python 3.x,我正在使用solitaire.py文件并尝试将其转换为Python 3。它最初是2.7版本,在该版本中运行良好,但在3版本中需要它,因此我可以使用PyTorch制作一个AI来播放它,但我遇到了一个问题: 从画布导入矩形、CanvasText、组、窗口 显示错误: ModuleNotFoundError:没有名为“Canvas”的模块 有人知道为什么或者是否有类似的东西我可以在Python3中使用吗?Canvas在Python3中 相反,您可以通过执行以下操作来使用tkinter: 从tkin

我正在使用solitaire.py文件并尝试将其转换为Python 3。它最初是2.7版本,在该版本中运行良好,但在3版本中需要它,因此我可以使用
PyTorch
制作一个AI来播放它,但我遇到了一个问题:

从画布导入矩形、CanvasText、组、窗口
显示错误:

ModuleNotFoundError:没有名为“Canvas”的模块
有人知道为什么或者是否有类似的东西我可以在Python3中使用吗?

Canvas
在Python3中

相反,您可以通过执行以下操作来使用
tkinter

从tkinter导入画布
或者这样做:

从tkinter导入*

你为Python 3安装了它吗?我不确定要安装什么,因为我从来没有安装过任何东西才能使它在Python 2.7上工作。如果它是Kivy画布,你需要安装Python 3版本的Kivy.someone/someone一定安装了它,因为它不是标准的Python模块/库。你可以从那里得到基维。它可能是您安装的某个大型框架的一部分。谢谢。是否有其他方法可以解决从它导入的问题(例如组、矩形)?由于文件使用了这些?是的,我只是更新了tkinter import*中的
,它的工作方式应该与以前类似,其他tkinter模块也将可用。谢谢,我主要是问,因为类是在类组(组)之后才使用:def bind(self,sequence=None,command=None):return self.canvas.tag\u bind使用组导入的(self.id、sequence、command)未将
Group
类视为
tkinter
的一部分,因此它可能无法按预期工作。