Python Tkinter错误

Python Tkinter错误,python,user-interface,syntax,tkinter,portable-python,Python,User Interface,Syntax,Tkinter,Portable Python,我曾尝试与Tkinter图书馆合作,但是,我一直收到这条信息,我不知道如何解决它。。我查看了网络,但没有发现与此特定错误相关的任何内容-我这样称呼该库: from Tkinter import * 我得到了这个错误- TclError = Tkinter.TclError AttributeError: 'module' object has no attribute 'TclError' 我不知道我现在能做什么。。 多谢各位 完全回溯: Traceback (most re

我曾尝试与Tkinter图书馆合作,但是,我一直收到这条信息,我不知道如何解决它。。我查看了网络,但没有发现与此特定错误相关的任何内容-我这样称呼该库:

from Tkinter import *
我得到了这个错误-

    TclError = Tkinter.TclError
    AttributeError: 'module' object has no attribute 'TclError'
我不知道我现在能做什么。。 多谢各位

完全回溯:

Traceback (most recent call last):
File "C:/Users/Shoham/Desktop/MathSolvingProject/Solver.py", line 3, in <module>
from Tkinter import *
File "C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib-    tk\Tkinter.py", line 41, in <module>
TclError = Tkinter.TclError
AttributeError: 'module' object has no attribute 'TclError'
回溯(最近一次呼叫最后一次):
文件“C:/Users/Shoham/Desktop/MathSolvingProject/Solver.py”,第3行,在
从Tkinter进口*
文件“C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib-tk\Tkinter.py”,第41行,在
TclError=Tkinter.TclError
AttributeError:“模块”对象没有属性“Tcl错误”
您使用Tkinter import*中的
导入了(大部分)模块中的所有内容。这意味着(大部分情况下)该模块中的所有内容现在都包含在全局名称空间中,并且在引用模块名称时不再需要包含模块名称。因此,将
Tkinter
TclError
对象简单地称为
TclError
,而不是
Tkinter.TclError

您使用
从Tkinter import*
导入了(大部分)模块中的所有内容。这意味着(大部分情况下)该模块中的所有内容现在都包含在全局名称空间中,并且在引用模块名称时不再需要包含模块名称。因此,将
Tkinter
TclError
对象简单地称为
TclError
,而不是
Tkinter.TclError

您使用
从Tkinter import*
导入了(大部分)模块中的所有内容。这意味着(大部分情况下)该模块中的所有内容现在都包含在全局名称空间中,并且在引用模块名称时不再需要包含模块名称。因此,将
Tkinter
TclError
对象简单地称为
TclError
,而不是
Tkinter.TclError

您使用
从Tkinter import*
导入了(大部分)模块中的所有内容。这意味着(大部分情况下)该模块中的所有内容现在都包含在全局名称空间中,并且在引用模块名称时不再需要包含模块名称。因此,将
Tkinter
tcleror
对象简单地称为
tcleror
,而不是
Tkinter.tcleror

请参见区别:

>>> import tkinter
>>> TclError = tkinter.TclError
>>>
没有错误。但是,用你的方法:

>>> from tkinter import *
>>> TclError = tkinter.TclError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'tkinter' is not defined
请看区别:

>>> import tkinter
>>> TclError = tkinter.TclError
>>>
没有错误。但是,用你的方法:

>>> from tkinter import *
>>> TclError = tkinter.TclError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'tkinter' is not defined
请看区别:

>>> import tkinter
>>> TclError = tkinter.TclError
>>>
没有错误。但是,用你的方法:

>>> from tkinter import *
>>> TclError = tkinter.TclError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'tkinter' is not defined
请看区别:

>>> import tkinter
>>> TclError = tkinter.TclError
>>>
没有错误。但是,用你的方法:

>>> from tkinter import *
>>> TclError = tkinter.TclError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'tkinter' is not defined

就像@ErezProductions说的那样。您要么导入所有内容并直接访问它,要么只导入模块

from Tkinter import *
TclError


就像@ErezProductions说的那样。您要么导入所有内容并直接访问它,要么只导入模块

from Tkinter import *
TclError


就像@ErezProductions说的那样。您要么导入所有内容并直接访问它,要么只导入模块

from Tkinter import *
TclError


就像@ErezProductions说的那样。您要么导入所有内容并直接访问它,要么只导入模块

from Tkinter import *
TclError


问题似乎出在
“C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
lib-tk\Tkinter.py
中的常规python安装导入与
PortablePython2.7.6.1\App\lib\lib-tk\Tkinter.py
中的不同:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
然后在PortablePython中使用Tkinter的地方使用Tkinter。这似乎是PortablePython中的一个bug


该文件的全部内容如下。根据注释替换
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py中的文件可修复此问题。

问题似乎出现在
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py中:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
lib-tk\Tkinter.py
中的常规python安装导入与
PortablePython2.7.6.1\App\lib\lib-tk\Tkinter.py
中的不同:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
然后在PortablePython中使用Tkinter的地方,使用Tkinter
。这似乎是
PortablePython
中的一个bug


文件的全部内容如下所示。根据注释替换
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py
中的文件可以解决此问题。

问题似乎出在
“C:\Heights\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
lib-tk\Tkinter.py
中的常规python安装导入与
PortablePython2.7.6.1\App\lib\lib-tk\Tkinter.py
中的不同:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
然后在PortablePython中使用Tkinter的地方使用Tkinter。这似乎是PortablePython中的一个bug


该文件的全部内容如下。根据注释替换
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py中的文件可修复此问题。

问题似乎出现在
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py中:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
lib-tk\Tkinter.py
中的常规python安装导入与
PortablePython2.7.6.1\App\lib\lib-tk\Tkinter.py
中的不同:

try:
    import _tkinter
except ImportError, msg:
    raise ImportError, str(msg) + ', please install the python-tk package'
tkinter = _tkinter # b/w compat for export
TclError = _tkinter.TclError
然后在PortablePython中使用Tkinter的地方,使用Tkinter
。这似乎是
PortablePython
中的一个bug


文件的全部内容如下所示。根据注释替换
C:\Heights\PortableApps\PortablePython2.7.6.1\App\lib\lib tk\Tkinter.py中的文件可以解决这个问题。

我知道,但是,我在代码中甚至一次也没有提到它。。我刚刚创建了一些GUI,我发现了这个错误,也许你应该在你的问题中包含完整的回溯。我做到了。你可以看一看,我知道,但是,我在我的代码中甚至一次也没有提到它。。我刚刚创建了一些GUI,我发现了这个错误,也许你应该在你的问题中包含完整的回溯。我做到了。你可以看看