【发布时间】:2020-05-02 15:05:42
【问题描述】:
我的 python 运行良好。从一天到下一天,我试图运行一个程序来scrape,它开始给我以下错误:“没有名为 irllib 的模块”注意我写的是 irllib (with i)。我的程序没有被修改,也没有一行说“irl”(它们与 urllib 一起使用)。然后 Python 停止工作。当我从 IDLE 运行它时,它只显示空白 shell 屏幕,如下图所示: enter image description here
我什至无法关闭程序。我必须进入任务管理器并从那里解决该过程。我试图从 Atom 运行它,但它没用。如果我使用 cmd 运行任何脚本,它会给我“irllib”错误: enter image description here
如果我只从 cmd 启动 python,它会启动,如果我输入 1 + 1,它会返回 2。在前几天我没有在我的机器上安装任何新东西。
我做了以下事情:1)我卸载并重新安装了 Python。没有效果。 2)我卸载了Atom,以防任何脚本导致错误。没有效果。 3) 考虑到“irllib”非常可疑,我已经在安全的 Windows 模式下使用卡巴斯基扫描了我的机器。无病毒。但是,Eset nod32 在线扫描仪也是空白的。 Malwarebytes 检测到木马并将其删除,但它不允许我进行 rootkit 分析,并且 Python 的问题仍然存在。 Trendmicro Rootkit 分析未反映问题。 4)我还检查了库中的 urllib 模块,任何地方都没有“irllib”。请帮我!这是什么问题,我该如何解决?
系统数据:带有 Windows 7 启动器 (SP1) 32 位、RAM (1G) 的小型笔记本电脑。蟒蛇 3.8.1。 PATH 已在系统变量中注册。
向大家问好,提前致谢。
【问题讨论】:
-
看起来您在桌面上名为
proyectos Python的目录中有一个urllib.py,而 那个 脚本中有一个import irllib.request,这就是导致问题。这是什么proyectos Python文件夹? -
非常感谢 martineau 解决了我的 'irllib' 问题,我没有意识到我创建了一个名为 urllib 的脚本,python 打开了它。 “Proyectos python”文件夹是我保存所有脚本的地方。现在我只能用IDLE解决问题了。
-
@martineau 如果需要,请添加您的评论作为答案,以便我评估您并关闭问题。谢谢。
-
aKratos:很高兴听到我的评论帮助您解决了问题……感谢您的提议,但这不是必需的。
-
再次非常感谢@martineau!
标签: python shell urllib python-idle