我想知道这是否是Python IDLE

时间:2019-12-02 07:43:56

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

起初,我的英语不好,但是我尽力了,谢谢。

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

这是我安装的列表。

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

然后在输入“ python3”后进入外壳,如下图所示。 enter image description here

https://realpython.com/python-idle/#what-is-python-idle,如何使用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。'

我搜索了与上述相关的信息,但找不到任何内容。

请帮助我!

2 个答案:

答案 0 :(得分:1)

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

它实际上看起来像这样:https://www.youtube.com/watch?v=bOvqYw1SZJg

它以标准的python交互式外壳(例如您的屏幕截图)开始。 但是,作为桌面应用程序,它可以让您打开带有源文件的多个编辑器窗口,并且具有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。

答案 1 :(得分:0)

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