排查“ImportError:没有名为 requests 的模块”
尝试将 requests 模块导入到 Python 代码中时,您可能会遇到以下错误“导入错误:没有名为请求的模块。”出现此问题的原因是 Requests 是默认 Python 发行版中未包含的外部库。
解决错误
要解决此错误并使用 Requests 模块,你必须安装它。安装方法因操作系统而异。
macOS/Linux:
-
Python 2: sudo pip install requests
-
Python 3: sudo pip3 install requests
如果 Pip 已安装但不在您的路径中:
- python -m pip install requests(或 Python 3 的 python3 -m pip install requests)
- sudo easy_install -U 请求(如果 easy_install 是已安装)
Linux(替代使用系统包管理器):
- CentOS:sudo yum install python-requests
- Debian /Ubuntu Python 2: sudo apt-get --reinstall 安装python-requests
- Debian/Ubuntu Python 3: sudo apt-get --reinstall install python3-requests
Windows:
- pip 安装请求(或 Python 的 pip3 安装请求3)
- python -m pip install requests(或 Python 3 的 python3 -m pip install requests)如果 Pip 不在您的路径中
- Patheasy_install.exe 请求(其中 Path 是 Python* Scripts 文件夹)如果安装了 easy_install
手动安装来源:
- 从 https://pypi.python.org/pypi/requests 下载 Requests 源代码
- 解压缩下载的 ZIP 文件
- 在解压目录下,运行 python setup.py install
以上是为什么我收到'ImportError:没有名为 requests 的模块”以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!