我现在从olldbg
切换到ImmunityDebugger
,并意识到我的空闲不再启动了。免疫调试器为自己安装了Python的一个副本(最新版本:2.7),所以我认为它不会改变任何重要的东西,因为我安装了alerady 2.7。在
如果我想手动启动空闲(cmd -> "python.exe -m idlelib.idle"
),Cmd先生告诉我以下内容:
IDLE can't import Tkinter. Your Python may not be configured for Tk.
然后我在控制台中运行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 load failed: %1 not a valid win32 application
有什么想法可能会被误解? (Im使用windows 7 64位家庭版) 尼古拉
免疫调试器有可能设置TCL帴LIBRARY和TK帴LIBRARY环境变量。参见Idle won't start的第一个答案
安装可能弄乱了pythonpath,尝试使用virtualenv, 而不是用pip在其中安装包。它总是被推荐的。在
相关问题 更多 >
编程相关推荐