簡體   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