每次尝试运行grabber.py脚本时都会产生以下错误。任何帮助将不胜感激。
Traceback (most recent call last):
File "C:\Users\dolgi\Downloads\export\grabber.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
我的第一个想法是我没有安装请求模块,但我检查并安装了该模块。
C:\Users\dolgi\Downloads\export>pip show requests
Name: requests
Version: 2.32.3
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: [email protected]
License: Apache-2.0
Location: C:\Users\dolgi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages
Requires: certifi, charset-normalizer, idna, urllib3
Required-by:
您的系统上可能安装了多个版本的 Python,并且 pip 可能安装了与您用于运行脚本的 Python 版本不同的 requests 模块。 要检查是否是这种情况,您可以运行:
python --version
python3 --version
确保两个命令都指向相同的 Python 版本。
您可以尝试显式安装用于运行脚本的 Python 版本的 requests 模块。
python -m pip install requests
python3 -m pip install requests
如果这不起作用 有时,只需重新安装请求包就可以解决此问题。卸载并重新安装该软件包:
pip uninstall requests
pip install requests