安装Immunity Debugger后,Python IDLE无法启动

时间:2011-11-25 12:47:05

标签: python tkinter python-idle

我目前从olldbg切换到ImmunityDebugger并意识到我的 IDLE 不再启动了。 Immunity Debugger安装了自己的Python副本(最新版本:2.7),所以我认为它不会改变任何重要的东西,因为我安装了alerady 2.7。

如果我想手动启动IDLE(cmd -> "python.exe -m idlelib.idle"),Cmd先生告诉我以下内容:

  

IDLE无法导入Tkinter。可能没有为Tk配置您的Python。

然后我在控制台中运行python并想手动导入Tkinter:

>>> import Tkinter
Traceback (most recent call last):   
File "<stdin>", line 1, in <module>   
File "C:\Python27\lib\lib-tk\Tkinter.py", line 38, in  <module>
import FixTk   
File "C:\Python27\lib\lib-tk\FixTk.py", line 65, in <module>
import _tkinter
     

ImportError:DLL加载失败:%1不是有效的win32应用程序

任何想法可能会错误配置? (我使用的是Windows 7 64位家庭版) 尼古拉

2 个答案:

答案 0 :(得分:0)

安装可能搞砸了pythonpath,尝试使用virtualenv, 而不是使用pip在其中安装软件包。它总是被推荐。

答案 1 :(得分:0)

Immunity Debugger可能设置TCL_LIBRARY和TK_LIBRARY环境变量。请参阅Idle won't start

的第一个答案