运行Python报错ModuleNotFoundError: No module named ‘requests’

1、运行Python报错

运行Python脚本报错:import requests  ModuleNotFoundError: No module named ‘requests’
原因:没有导入requests库

 

2、解决办法1

开始菜单选择运行,输入cmd运行,然后cd命令进入到python安装目录下的Scripts文件中
然后输入pip install requests,就好了。

D:\>pip install requests
Collecting requests
  Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 55 kB/s
Collecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
     |████████████████████████████████| 153 kB 11 kB/s
Collecting chardet<5,>=3.0.2
  Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
     |████████████████████████████████| 178 kB 10 kB/s
Collecting idna<3,>=2.5
  Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
     |████████████████████████████████| 58 kB 10 kB/s
Collecting certifi>=2017.4.17
  Downloading certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
     |████████████████████████████████| 147 kB 14 kB/s
Installing collected packages: urllib3, idna, chardet, certifi, requests
  WARNING: The script chardetect.exe is installed in 'C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 requests-2.25.1 urllib3-1.26.4

D:\>

 

3、解决办法2


如果上面2的还是不能解决你的问题,试试下面的办法能解决问题:
 pip install requests  -i  http://pypi.douban.com/simple --trusted-host=pypi.douban.com

### 解决 Python 中 `ModuleNotFoundError: No module named 'requests'` 当在 Python 代码中尝试导入 `requests` 模块时,如果环境未安装该模块,则会抛出 `ModuleNotFoundError: No module named 'requests'` 的错误信息[^1]。 #### 错误原因 此错误表明当前使用的 Python 环境缺少必要的第三方库——`requests`。为了使程序能够正常运行,必须先确保目标环境中已经正确安装了所需的依赖包[^2]。 #### 安装方法 对于大多数情况而言,可以通过 pip 工具轻松完成 `requests` 库的安装: ```bash pip install requests ``` 这条命令会在全局或虚拟环境下加载最新版本的 `requests` 包及其依赖项。如果是 Windows 用户,在某些情况下可能需要使用管理员权限执行上述指令;而对于 macOS 或 Linux 用户来说,建议加上 `-m` 参数以指定通过 python 自带的 pip 来操作: ```bash python -m pip install requests ``` 另外,考虑到不同项目之间可能存在冲突或者想要保持各个项目的独立性,可以考虑创建一个新的虚拟环境来进行开发工作。这样不仅可以避免污染默认解释器下的软件集合,还能更方便地管理特定应用所需的各种资源。 一旦成功完成了这些步骤之后再次启动应用程序就不会再碰到同样的 ImportError 类型异常了[^3]。 #### 验证安装 最后一步是要验证新加入的功能是否真的可用。可以在交互式的 shell 提示符下输入如下语句测试一下: ```python import requests print(requests.__version__) ``` 这段简单的脚本将会打印出所安装的 `requests` 版本号,证明其已经被正确引入到系统当中去了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值