tkinter“ImportError:找不到指定的模块”python 3.5.1

2024-10-01 11:37:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python3.5.1中运行tkinter程序时遇到问题,我真的不明白发生了什么。在这之前,它从来不是一个问题,但现在当我试图运行有问题的程序时,我得到以下错误:

Traceback (most recent call last):
  File "C:/Users/Joe/PycharmProjects/Physics2-0/Physics2-0.py", line 1, in <module>
    from tkinter import *
  File "C:\Python35\lib\tkinter\__init__.py", line 35, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: DLL load failed: The specified module could not be found.

我最近卸载并重新安装了Python3.5.1,以确保一切都恢复到我开始开发程序时的默认状态,因为我认为我在尝试使用cx_freeze时可能弄错了一些东西,而且据我所知,一切都像以前一样,当程序成功的时候。我不知道发生了什么变化。有关程序的导入语句如下:

^{pr2}$

感谢任何帮助。我不知该如何前进。在

编辑一:这越来越奇怪了。在运行了tkinter测试之后,就像我在评论中说的那样,我试着运行这个程序,现在它将运行。我不知道为什么。在

编辑2:图变粗。我创造了一个设置.py使cx_freeze再次尝试创建程序的可执行文件。我手动将tcl和tk库分别设置为c:\python35\tcl\tcl8.6和{},并尝试构建可执行文件。它看起来很管用,但当我运行可执行文件时,它给我的错误消息和上面一样,只是在弹出的错误消息框中,而不是在控制台中。然后我再次尝试在python控制台中进行tkinter测试,现在当我尝试import _tkinter时,我得到一条错误消息,说ImportError: DLL load failed: The specified module could not be found.,我认为我的计算机从来没有这么困惑过我。有人请帮忙。在


Tags: inpyimport程序可执行文件消息tkinter错误