首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python 3.7导入请求返回"Chardet“错误

Python 3.7导入请求返回"Chardet“错误
EN

Stack Overflow用户
提问于 2018-08-10 04:42:31
回答 2查看 8.8K关注 0票数 1

在python3中导入请求时,我收到以下错误:

代码语言:javascript
复制
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32
bit  (Intel)] on win32 Type "help", "copyright", "credits" or
"license" for more information
>>>> import requests 
Traceback (most recent call last): File "<stdin>", line 1, in <module> File
"C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\requests-2.19.1-py3.7.egg\requests\__init__.py", line 44, in <module> 
import chardet 
ModuleNotFoundError: No module named 'chardet'

这是一个全新的安装,但是由于我所处的环境,我不能使用pip来安装请求。我必须下载源代码并通过setup.py安装文件进行安装。

做一些搜索会产生一些结果,但对于我的情况似乎没有什么解决方案。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-10 04:51:23

它是一个依赖项,并且在您的站点包中缺失。因为您说不能使用pip,所以必须手动安装依赖项。

代码语言:javascript
复制
requires = [
    'chardet>=3.0.2,<3.1.0',
    'idna>=2.5,<2.8',
    'urllib3>=1.21.1,<1.24',
    'certifi>=2017.4.17'

]

这就是请求设置文件作为请求的要求提到的内容。尝试安装所有这些,然后重试。

希望这能有所帮助!

票数 5
EN

Stack Overflow用户

发布于 2019-10-19 04:20:36

尝试使用以下命令安装chardet模块:

代码语言:javascript
复制
pip3 install chardet
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51775462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档