0

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

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

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

4

1 回答 1

0

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

py -m pip install --upgrade http

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

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

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

python file_name.py
于 2020-11-07T20:07:38.713 回答