在Canopy安装tkinter时出现问题

时间:2017-07-19 02:16:58

标签: tkinter enthought canopy

我使用Enthought Canopy作为我的Python 3环境,我最近得到了一个新的Windows机器。从Mac切换后,我从头开始,只要我的所有模块都在Canopy中。我最近一直在搞乱GUI,当我上新机启动一个小应用程序时,我尝试import tkinter但得到了这个追溯:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-5-b98d59735c04> in <module>()
----> 1 import tkinter

C:\Users\User\AppData\Local\Enthought\Canopy\edm\envs\User\lib\tkinter\__init__.py in <module>()
     33 import sys
     34 
---> 35 import _tkinter # If this fails your Python may not be configured for Tk
     36 TclError = _tkinter.TclError
     37 from tkinter.constants import *
ImportError: DLL load failed: The specified module could not be found. 

令我困惑的是,我的其他Canopy模块都有一个tkinter文件夹,错误实际上来自__init __。py

布丁确实位于__init__文件的第35行,其中表示&#34;如果失败,则可能无法为Tk&#34;配置Python。 Iirc,我的Mac设备Canopy已经有了Tkinter,或者它是在Canopy的软件包管理器中,使得安装非常快速和轻松。它不在Canopy的软件包管理器中,也不在任何Canopy存储库中。

0 个答案:

没有答案