我不能从 IDLE 或 cmd 运行 python

I can't run python from IDLE or cmd

我的 python 工作完美。从一天到另一天,我试图 运行 一个程序 scrape 并且它开始给我以下错误:“No module named irllib” 请注意,我写 irllib(用一世)。我的程序没有被修改,没有一行显示 'irl' (它们与 urllib 一起)。然后 Python 停止工作。当我从 IDLE 运行 它只显示空白 shell 屏幕时,它出现在这个图像中: enter image description here

我什至无法关闭程序。我必须进入任务管理器并从那里解决流程。我试过从 Atom 运行 它,但没用。如果我 运行 使用 cmd 的任何脚本,它都会给我 'irllib' 错误: enter image description here

如果我只从 cmd 启动 python 它确实会启动,如果我输入 1 + 1 它 returns 2. 前几天我没有在我的机器上安装任何新东西。

我已完成以下操作:1) 我卸载并重新安装 Python。无效果。 2) 我卸载了 Atom,以防任何脚本导致错误。无效果。 3) 考虑到 'irllib' 非常可疑,我在安全 Windows 模式下使用 Kaspersky 扫描了我的机器。无病毒。但是,Eset nod32 在线扫描仪也为空白。 Malwarebytes 检测到特洛伊木马并将其删除,但它不允许我进行 Rootkit 分析,Python 的问题仍然存在。 Trendmicro Rootkit 分析没有反映出问题。 4)我还检查了库中的urllib模块,没有任何地方有'irllib'。请帮我!这是什么问题,我该如何解决?

系统数据:带有Windows 7 starter (SP1) 32 位、RAM (1G) 的小型笔记本电脑。 Python 3.8.1。 PATH 注册在系统变量中。

向大家问好并提前致谢。

我已经设法用 python shell 解决了我的问题。 当我重新安装 python 试图解决问题时, python 安装在 'C:\Program Files' 并且 'C:\Users\myuser\AppData\Local\Programs ...' 中还有另一个路由 我选择删除 Programs Files 中的第一个文件夹(我只是删除了它,没有再次卸载 python),只留下 AppData 一个。 这解决了我的 Shell 问题。 'irllib'问题的解决方案由martineau提供,非常感谢