起初,我的英语不好,但是我尽力了,谢谢。
我连接了Amazon Lightsail并安装了python36。
这是我安装的列表。
在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。'
我搜索了与上述相关的信息,但找不到任何内容。
请帮助我!
答案 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
。