【问题标题】:How to enable the "idle" command from Windows Command Prompt如何从 Windows 命令提示符启用“空闲”命令
【发布时间】:2019-08-07 13:33:10
【问题描述】:

我记得在某些时候,我可以通过简单地输入“idle”return 从命令行打开 python IDLE,这会弹出 python idle 编辑器。我最近买了一台新机器并安装了python,但必须从windows开始菜单中打开idle。

当尝试从命令行运行“idle”或“idle3”时,我得到了

C:\Users\SSims>idle3
'idle3' is not recognized as an internal or external command,
operable program or batch file.

谁能告诉我如何设置命令行“空闲”命令。感谢您的帮助!

【问题讨论】:

  • 需要将IDLE的安装目录添加到PATH
  • 将 IDLE 路径添加到系统的环境变量中,并将变量名称命名为“idle3”
  • 我在安装时勾选了“将 Python 3.7 添加到 PATH”框,如果这不是您所说的,请您解释一下您的意思,谢谢您的快速回复!
  • 你的PATH中有python(你可以在你的cmd中写python3),但不是IDLE。 IDLE 是另一个程序。
  • 您可以尝试右键单击开始菜单中的项目,也许您会看到带有“属性”的上下文菜单。可以在命令行中使用 IDLE 的完整路径。稍后您可以将 IDLE 的文件夹添加到变量 PATH。这个变量应该在系统设置中的某个地方。有很多教程如何将 fodler 添加到 PATH。我不使用 Windows 的时间较长,所以它可能会改变。

标签: python windows command-line python-idle


【解决方案1】:

我在网上没有找到可以回答这个问题的分步解决方案,但是很多解决方案可以回答散落在网上的问题的特定部分。希望这将有助于将来有相同问题的其他人,因为我知道有很多人可以从这个答案中受益。

如果您在安装时选择了“将 Python X.x 添加到路径变量”,那么您应该能够从命令行运行“python”来启动 Python 编辑器。同样,这将允许您对 IDLE 执行相同的操作。

首先,点击 Windows 键并输入“路径”,然后在设置中进入系统环境页面。

接下来,点击“环境变量”,然后在用户变量下选择“路径” 应该有一个弹出窗口,其中包含如下所示的路径:

C:\Users\SSims\AppData\Local\Programs\Python\Python37-32\

复制该地址,然后点击“新建” 粘贴该地址,然后在其末尾键入“Lib\idlelib”,以便您的新变量现在看起来像:

C:\Users\SSims\AppData\Local\Programs\Python\Python37-32\Lib\idlelib

这应该是空闲可执行文件所在文件夹的路径。

注意:您可以通过将其粘贴到 Windows 开始菜单中来检查该路径以确保它是正确的,并且它应该将您重定向到该文件夹​​。如果没有,您可以粘贴之前安装时自动添加的 python 文件夹的路径,并在其中搜索直到找到空闲的可执行文件,然后将该文件夹添加到 Path 变量中以使其工作。

您现在应该可以在命令提示符下运行 idle 命令了,希望对您有所帮助!!

【讨论】:

  • 现在 idlelib 可以作为主脚本运行,因此您可以通过py -m idlelib 运行它,或者通过py -X[.Y[-32|-64]] -m idlelib 运行特定版本,或者如果您使用pyw 而不是py不想要系统控制台窗口。 py 启动器(如果已安装)应始终可用。如果为所有用户安装,它位于"%SystemRoot%"。如果为当前用户安装,它位于"%LocalAppData%\Programs\Python\PyLauncher",安装程序会将其添加到PATH
  • 另外,在 Windows 10 中,我们可以通过从 Microsoft Store 切换到 Python 3 的应用程序安装来获取idle 命令。对于 3.7,这会安装 idle 命令作为 app-exec 链接,以及 idle3idle3.7
【解决方案2】:

python -m idlelib 命令代替 IDLE 使用

check the IDLE official document

【讨论】:

    猜你喜欢
    • 2016-05-16
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 2013-06-28
    • 2013-07-12
    • 2018-01-04
    • 1970-01-01
    • 2014-08-09
    相关资源
    最近更新 更多