【问题标题】:Python IDLE crash on mac Snow LeopardMac Snow Leopard上的Python IDLE崩溃
【发布时间】:2015-02-25 18:24:33
【问题描述】:

我有一个 Mac OS X 10.6 64 位, 问题很简单:

当我尝试在 Python IDLE 上运行某些东西时,它会崩溃。当我尝试简单地复制/粘贴某些内容时,它也会崩溃。

我尝试过的所有 python 版本都会发生这种情况:2.5 2.6 2.7 和 3.3。
我通过使用另一个 IDE 并在其上运行来避免这个问题,但这不是一个解决方案。 谢谢

【问题讨论】:

  • 您是否按照以下说明进行操作:python.org/download/mac/tcltk?除此之外,您提供的信息还远远不够,无法提出明智的建议。

标签: python macos crash osx-snow-leopard python-idle


【解决方案1】:

如果我尝试直接运行 IDLE,有时我会遇到这个问题。尝试从 python 本身调用 IDLE。通过创建一个包含以下内容的文件来做到这一点:

    from idlelib.PyShell import main
    if __name__ == '__main__':
        main()

将其保存为 run_idle.py 然后您可以运行命令: python run_idle.py

这将打开适合您系统上安装的 python 版本的 IDLE。我还使用这种技术在虚拟环境中成功运行 IDLE。

【讨论】:

  • 调用 idlelib.PyShell.main() 是一个未来可能会改变的实现细节。 import idlelib.idle 直接启动 Idle,应该一直这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-24
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多