AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK' 属性错误: 模块 'lib' 没有属性 'X509_V_FLAG_CB_ISSUER_CHECK'
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK' 属性错误: 模块 'lib' 没有属性 'X509_V_FLAG_CB_ISSUER_CHECK'
最近,由于可执行文件损坏,我不得不重新安装Python。这导致我们的一个Python脚本出现以下错误:
AttributeError: 模块 'lib' 没有属性 'X509_V_FLAG_CB_ISSUER_CHECK'
导致错误的代码行是:
from apiclient.discovery import build
我尝试了使用pip卸载和升级google-api-python-client,但似乎找不到有关这个特定错误的任何信息。
值得一提的是,我正在尝试通过API调用获取Google Analytics信息。
以下是命令提示符错误的输出:
文件 "C:\Analytics\Puritan_GoogleAnalytics\Google_Conversions\mcfTest.py", 第1行, infrom apiclient.discovery import build 文件 "C:\ProgramData\Anaconda3\lib\site-packages\apiclient\__init__.py", 第3行, in from googleapiclient import channel, discovery, errors, http, mimeparse, model 文件 "C:\ProgramData\Anaconda3\lib\site-packages\googleapiclient\discovery.py", 第57行, in from googleapiclient import _auth, mimeparse 文件 "C:\ProgramData\Anaconda3\lib\site-packages\googleapiclient\_auth.py", 第34行, in import oauth2client.client 文件 "C:\ProgramData\Anaconda3\lib\site-packages\oauth2client\client.py", 第45行, in from oauth2client import crypt 文件 "C:\ProgramData\Anaconda3\lib\site-packages\oauth2client\crypt.py", 第45行, in from oauth2client import _openssl_crypt 文件 "C:\ProgramData\Anaconda3\lib\site-packages\oauth2client\_openssl_crypt.py", 第16行, in from OpenSSL import crypto 文件 "C:\ProgramData\Anaconda3\lib\site-packages\OpenSSL\__init__.py", 第8行, in from OpenSSL import crypto, SSL 文件 "C:\ProgramData\Anaconda3\lib\site-packages\OpenSSL\crypto.py", 第1517行, in class X509StoreFlags(object): 文件 "C:\ProgramData\Anaconda3\lib\site-packages\OpenSSL\crypto.py", 第1537行, in X509StoreFlags CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK AttributeError: 模块 'lib' 没有属性 'X509_V_FLAG_CB_ISSUER_CHECK'