繁体   English   中英

如何更正 http.client 的 ModuleNotFoundError

[英]How to correct ModuleNotFoundError for http.client

我正在尝试使用 urllib 库作为用于网络抓取的 python 程序的一部分。 它包含必须导入 http.client 的模块 request.py。 但是,我不断收到此消息:

ModuleNotFoundError: 没有名为“http.client”的模块; 'http' 不是一个包。

但是,我的 Python 库文件夹“Lib”包含 http 文件夹和 urllib 文件夹。 http 文件夹还包含 client.py 文件。 可能有什么问题? 请帮助我是初学者。

使用 pip 命令如下安装丢失的或旧的包:

py -m pip install --upgrade http

您还可以尝试卸载/重新安装模块以修复损坏的软件包:

py -m pip uninstall http
py -m pip install --upgrade http

如果所有这些都不起作用,请尝试运行命令提示符并使用以下命令运行您的文件:

python file_name.py

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM