无法加载IDLE(Python GUI)

Kis*_*sun 6 python python-idle

我安装了Python 2.7(Windwos 7).但是,我无法加载GUI.我试图打开时没有回复.我重新安装了它,但同样的问题.可能是什么解决方案?

Abh*_*jit 3

原因可能有很多,如果不研究实际的系统和流程,就很难诊断并推荐解决方案。如果您确实有兴趣解决此问题,我可以建议您如何调试这些问题。

  1. 下载过程监视器
  2. 启动进程 监控并过滤除 pythonw 之外的所有进程。PythonW 是启动 IDLE 时运行的进程。
  3. 现在开始在 Process Monitor 中进行监视。
  4. 启动 IDLE 并等待 Process Monitor 的日志变得稳定。
  5. 现在研究日志,看看可能出了什么问题。
  6. 如果您需要更多帮助,只需将日志发布到此处,我们可以尝试查看您的系统出了什么问题。

为了模拟您的问题,我将我的idle.pyw重命名为idle_1.pyw并尝试启动IDLE。它失败了,没有任何消息。然后我启动了进程监视器,并过滤了 pythonw 进程并尝试再次启动 IDLE。我在日志中发现了一条与问题一致的消息。

在此输入图像描述

正如您所看到的,我突出显示了错误,它显示了错误的内容。尝试使用进程资源管理器,如果没有任何效果,这肯定会解决问题:-) 请记住,只需在日志中搜索ThreadExit,错误应该就在操作上方。如果您很难找出问题所在,只需将屏幕截图贴在ThreadExit附近,我们就可以帮助您解决。


从提供的图像更新 在此输入图像描述

正如您在日志中看到的,FSECURE.DLL 突然关闭了线程。FSECURE(防病毒/防火墙)认为该进程没有合法权限进行某些操作。如果您需要了解有关哪些操作被阻止的更多详细信息,您可以从 Fsecure Log 获得。在大多数情况下,正如您所经历的那样,以管理员身份运行将有助于进程获得不被 Fsecure 阻止的权利。

我对 Fsecure 没有经验,但大多数防病毒软件都有一个白名单条目,如果您添加一个进程,就会阻止它阻止它。