![](/img/trans.png)
[英]firebase and python: ModuleNotFoundError: No module named 'urllib3'
[英]ModuleNotFoundError: No module named 'urllib3.exceptions'; 'urllib3' is not a package
我正在使用以下代碼從REST API獲取數據:
import requests
import json
key = "my service key"
api = "http://api.data.go.kr/openapi/pblprfr-event-info-std?serviceKey=", key, "&s_page=1&s_list=100&type=json"
r = requests.get(api)
data = json.loads(r.text)
print(data["행사명"])
此代碼產生以下錯誤:
<模塊>中第1行的文件“ sel2.py”
import requests
文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/ init .py”,第46行,在<module>中
from .exceptions import RequestsDependencyWarning
<module>中第9行的文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/exceptions.py”,第9行
from urllib3.exceptions import HTTPError as BaseHTTPError
ModuleNotFoundError:沒有名為“ urllib3.exceptions”的模塊; 'urllib3'不是一個軟件包
任何想法可能是什么問題?
在您的requests
安裝或其依賴requests
最有可能損壞了某些內容。 以下內容為我解決了此問題:
# Yeah, do them one-at-a-time, in case of errors:
pip uninstall urllib3
pip install --no-cache-dir -U urllib3
pip uninstall chardet
pip install --no-cache-dir -U chardet
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.