Traceback (most recent call last): File "E:\python项目\daima--Python项目开发实战 090088\4\flask\servers\data.py", line 5, in <module> import requests File "C:\Users\dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\__init__.py", line 95, in <module> from urllib3.contrib import pyopenssl File "C:\Users\dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\contrib\pyopenssl.py", line 46, in <module> import OpenSSL.SSL File "C:\Users\dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "C:\Users\dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\crypto.py", line 1553, in <module> class X509StoreFlags(object): File "C:\Users\dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\crypto.py", line 1573, in X509StoreFlags CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
时间: 2023-07-17 12:02:19 浏览: 173
这个错误是由于没有找到 'lib' 模块中的 'X509_V_FLAG_CB_ISSUER_CHECK' 属性引起的。根据错误信息,可能是因为你使用的 OpenSSL 版本与 requests 库不兼容导致的。
解决这个问题的方法是更新 OpenSSL 版本或者降级 requests 版本。你可以尝试使用以下命令来更新 requests 库:
```
pip install --upgrade requests
```
如果更新 requests 不起作用,你可以尝试降级 requests 版本:
```
pip install requests==2.25.1
```
另外,你也可以尝试更新 OpenSSL 版本,具体操作方法可以参考 OpenSSL 官方文档或者相关资源。
注意:在进行任何库的更新或降级操作之前,建议先备份项目代码和依赖库,以防出现其他不可预料的问题。
相关问题
Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) AttributeError: module 'urllib' has no attribute 'urlopen'
您遇到的错误是因为urllib模块中没有urlopen这个属性。Python 3中urllib模块被分为了urllib.request、urllib.parse、urllib.error等子模块。
要解决这个问题,您可以将代码中的urllib替换为urllib.request。请尝试以下修改:
```python
import urllib.request
url = "your_url_here"
jsonf = urllib.request.urlopen(url)
```
这样应该可以解决您的问题。如果还有其他问题,请随时提问。
Traceback (most recent call last): File D:\python\web_test\app.py, line 12, in <module> app.run() File C:\python39\lib\site-packages\flask\app.py, line 889, in run run_simple(t.cast(st
这个错误是一个 Python 的追踪错误(Traceback),通常是由于代码中的错误导致的。在这个特定的错误中,看起来是在 app.py 文件的第 12 行出现了问题。
根据错误提示,可能是由于在 Flask 库中的 run_simple 函数调用出现了问题。请确保你的 Flask 版本是最新的,并且检查一下你的代码是否有任何拼写错误、语法错误或其他常见的错误。另外,还要注意查看你的引入语句是否正确,以及你的依赖项是否正确安装。
如果你能提供更多的代码或错误信息,我可以帮助你更详细地分析和解决这个问题。
阅读全文