【问题标题】:Opening IDLE from Terminal从终端打开 IDLE
【发布时间】:2016-05-28 10:13:39
【问题描述】:

我是编程新手,更具体地说是 Python。我正在经历从 Robert Sedgewick 的Introduction to Programming in Python website 开始的安装过程,直到“下载和安装 Booksite Library”部分之前。我的问题发生在:

在终端窗口中发出命令 idleX.Y(例如,idle2.7)。如果出现 IDLE 窗口,则说明您已正确安装 IDLE。关闭空闲窗口。

在安装 Python 2.7 时,我尝试使用命令 idle2.7,但收到了 the following response。据我所知,我遵循了 Sedgewick 先生网站提供的所有说明,并且我已经确认 Python 安装为 2.7.10 版本。在网上查找答案后,我找到了一个类似的here on Stack Overflow。不幸的是,针对该问题列出的潜在解决方案无助于解决我的问题。在这一点上,我应该提到我正在运行最新版本的 OS X (El Capitan) 的 MacBook Pro(2015 型号)上尝试这个。

感谢您的帮助!

【问题讨论】:

  • 其他问题是否解决了您的问题? stackoverflow.com/questions/8792044/…
  • @StackQuestions 我不确定;网站上的说明说明要使用“idle2.7”,而不是链接中建议的“idle”命令。当我尝试 'idle' 时,会弹出 IDLE,但列出的 Python 版本是 2.7.10、2.7.11。如果有帮助,IDLE 还会说“正在使用的 Tcl/Tk (8.5.9) 版本可能不稳定”。
  • 终端命令行中,不在Python命令行中……使用前不要进入pythonidle2.7
  • @platinhom 是的,我正在终端中输入“idle2.7”。不幸的是,我不明白您所说的“在使用idle2.7之前不要进入python”是什么意思。你能澄清一下吗?
  • @StackQuestions 我很抱歉;我刚刚了解了python -V,它给了我 2.7.10 作为我安装的 Python 版本。环顾四周寻找更多线索,我注意到 @Matthewm1970 在此 Stack Overflow thread 中发布了 idle2.7 应该可以工作。

标签: python macos python-2.7 macports python-idle


【解决方案1】:

对于 2.7,以下内容,其中“python”是“启动 2.7 所需的任何字符串”(可能是“python”,也可能是“python2”),应该适用于任何操作系统:

python -m idlelib.idle

对于 3.x,.idle 可以省略。在 *nix(但不是在 Windows 上)中,python 可能应该替换为 python3。诸如“idle2.7”之类的快捷方式脚本的可用性取决于脚本是否存在以及可执行路径。反过来,这取决于特定的安装程序。去年,Python 核心开发人员已经从使用多种不可靠的快捷脚本转向python -m module,只要可以启动特定版本的 Python,它就可靠。在 Windows 上,我相信在 Mac 上,使用 PSF 安装程序后,python 可以替换为py -xpy -x.y,如果有多个 python 安装。

【讨论】:

    猜你喜欢
    • 2017-05-19
    • 2018-06-08
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 2015-04-19
    • 2013-05-05
    • 2018-05-31
    相关资源
    最近更新 更多