【问题标题】:what is missing that prevents my IDLE from working?缺少什么会阻止我的 IDLE 工作?
【发布时间】:2010-12-29 04:52:46
【问题描述】:

安装了 Ubuntu 10.10 和 Python 2.5.5。 IDLE 不是从终端开始的,所以我进入 Python 解释器并执行了“import _tkinter”。未找到该包。经过一番搜索,我发现 Ubuntu/debian 可能不包含 _tkinter,所以我根据搜索结果继续“sudo apt-get install python-tk”。

解释器仍然找不到 _tkinter。接下来呢?

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    使用 Synaptic 包管理器(系统 > 管理 > Synaptic 包管理器)。搜索“空闲”。

    【讨论】:

      【解决方案2】:

      在 Ubuntu 软件中心有一个 IDLE 包可以安装。安装它,IDLE 就可以工作了。

      更新

      它确实在 Ubuntu 10.10 上的 Ubuntu 软件中心。证据:

      【讨论】:

      • 查看 Ubuntu 软件中心 > 获取软件 > 开发人员工具 > IDE,我的系统上没有 IDLE,但提到了其他 IDE。
      • @Broiyan 随便搜索 IDLE,我不认为他们认为它是 IDE
      • @broiyan 如果你准确地搜索idle,它会出现,除非你安装了非标准的 Ubuntu 或类似的奇怪的东西。它也在开发者工具 > IDE 下。
      • 谢谢,我在开发者工具下找到了它。我从 Ubuntu 软件中心安装了 IDLE。解释器仍然无法导入 _tkinter。从终端命令行调用的空闲也显示“没有名为 _tkinter 的模块”。
      • 我选择安装的IDLE没有版本号。 (我看到一些编号为 2.6 或更高的版本。)我使用的是 Python 2.5。安装后,我进入 Synaptic 包管理器,我可以看到安装了 2 个版本的 IDLE。一个是 2.6.6-2ubuntu2,另一个是 2.6.6-5ubuntu1。这可能是个问题,因为我使用的是 2.5。
      【解决方案3】:

      问题已在另一个线程中解决。解决方案是在安装 Python 2.5.5 之前安装 tk-dev(在 Python 2.6 附带的 Ubuntu 10.10 上)。

      TK_LIBRARY and TCL_LIBRARY environment variables on Ubuntu

      【讨论】:

        猜你喜欢
        • 2015-01-25
        • 1970-01-01
        • 1970-01-01
        • 2020-04-20
        • 1970-01-01
        • 1970-01-01
        • 2018-10-12
        • 2014-09-01
        • 2017-02-23
        相关资源
        最近更新 更多