【问题标题】:I wonder if this is Python IDLE我想知道这是否是 Python IDLE
【发布时间】:2019-12-02 07:43:56
【问题描述】:

一开始我英文不太好,但我已经尽力了,谢谢。

我连接了 Amazon Lightsail 并安装了 python36。

这是我安装的列表。

  • python36.x86_64
  • python36-devel.x86_64
  • python36-libs.x86_64
  • python36-pip.noarch

然后我输入'python3'后进入shell,如下图所示。

https://realpython.com/python-idle/#what-is-python-idle,How to Use the Python IDLE Shell 的第一张图,和我上传的图很像。

所以我认为这是 Python IDLE,但我还不确定。

因为在https://www.centos.org/forums/viewtopic.php?t=53908,'python34-tools' 包含 idle3。

什么?我没有安装'python36-tools'!

我安装了“python36-tools”并输入了“idle3”,但出现错误“找不到命令”。

即使按照https://centos.pkgs.org/7/puias-unsupported-x86_64/python36-idle-3.6.6-1.sdl7.x86_64.rpm.html,也绝对是Python IDLE!

什么是正确的?我很困惑。

我想了解更多信息,因此请访问 https://docs.python.org/ko/3.6/whatsnew/3.6.html 并找到此内容,“以前作为扩展实现的 IDLE 功能已重新实现为普通功能。”

可以这样翻译吗?

'从3.6.3版本开始,就不用单独安装idle3了。只需键入 python3 即可使用 Python IDLE。'

我搜索了与上述相关的信息,没有找到任何东西。

请帮帮我!

【问题讨论】:

  • 检查“idlelib”的位置通常包含idle.pyw
  • IDLE 是一个由多个窗口组成的 GUI 应用程序。在终端中键入 python3 只会为您提供一个交互式 python shell。你所拥有的不是 IDLE。
  • 非常感谢你们,现在一切都清楚了。

标签: python-3.x linux python-idle


【解决方案1】:

IDLE 是一个 GUI 应用程序,带有菜单和窗口。所以你需要使用Linux/macos/windows桌面环境,它不会在终端窗口中运行。

实际上是这样的:https://www.youtube.com/watch?v=bOvqYw1SZJg

它从标准的 python 交互式 shell 开始,例如您的屏幕截图。 但作为一个桌面应用程序,它允许您使用源文件打开多个编辑器窗口,并且它具有 GUI 调试工具。 IDLE 是初级的,但也很简单(这可能是一件好事)。

我认为在真正的桌面环境中学习 python 有很多话要说,有多个窗口和友好、易于使用的调试器。

有用于 python 的云 IDE,但我认为它们对于新手来说不是一个好的步骤。例如,调试不是很好。

不过,我认为jupyter 是学习 python 的一个不错的选择。

例如:https://realpython.com/jupyter-notebook-introduction/

Jupyter 运行一个网络服务器,您可以在浏览器中打开的交互式工作簿中编辑 python。我想它是一个云 IDE。

这是一个在 Windows 上运行它的短视频...https://www.youtube.com/watch?v=jZ952vChhuI 跳到大约 2m 标记以查看它的运行情况。

说实话,它可以说是比 IDLE 更好的起点。您可以从 lightail 运行其中的服务器部分,但您可能需要配置您的 lightail 实例以打开服务器 jupyter 网页所需的端口。

但是如果你想从 IDLE 开始,你需要在桌面上运行 python。一个linux桌面是一个很好的选择。如果您只有 Windows,您可以在 virtualbox 中设置桌面 linux,例如 ubuntu。

但是,如果在所有这些之后,您要从命令行执行 python,您应该了解 * 虚拟环境 * 设置好后,请执行pip install ipython以获得更好的python shell 版本。

【讨论】:

    【解决方案2】:

    正如其他人所说,python3 在非 Windows 命令行上以交互模式启动 python。要在命令行上启动 IDLE,请使用 python3 -m idlelib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多