JLa*_*ore 1 python python-3.x python-requests
在python3中导入请求时,出现以下错误:
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'
Run Code Online (Sandbox Code Playgroud)
这是全新安装,但由于我正在使用的环境,我无法使用 pip 安装请求。我必须下载源代码并通过 setup.py 安装文件进行安装。
做一些搜索会产生一些结果,但似乎没有什么可以解决我的情况。
谢谢
它是一个依赖项,您的站点包中缺少它。既然你说你不能使用 pip,你必须手动安装依赖项。
requires = [
'chardet>=3.0.2,<3.1.0',
'idna>=2.5,<2.8',
'urllib3>=1.21.1,<1.24',
'certifi>=2017.4.17'
]
Run Code Online (Sandbox Code Playgroud)
这就是作为请求要求提到的请求设置文件。尝试安装所有这些,然后重试。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
6975 次 |
| 最近记录: |