我想在 Windows 中安装“pyodbc”。我已经从 https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-2017#download-for 安装了驱动程序-windows,然后执行[pip install pyodbc'。但得到以下结果:
错误:由于 OSError 无法安装软件包:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): 网址超出最大重试次数:/packages/32/a1/cd1d0d854e3621a13e0364cbe91d56614ae1cebb132a2c2c5755b38b5572/pyodbc -5.1.0- cp311-cp311-win_amd64.whl.metadata(由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1006)')))
引起任何帮助将不胜感激:)
已安装pip 安装 ODBC 驱动程序
据我所知,错误是 files.pythonhosted.org (您尝试安装的包的位置)不受 pip 信任。
尝试运行此命令。
pip install --trusted-host files.pythonhosted.org pip setuptools
基本上,它的作用是将 pip 配置文件升级为信任 files.pythonhosted.org,这是您尝试安装的包所在的位置。