【问题标题】:SSL certificate error when installing Python cx_Oracle from PyPI从 PyPI 安装 Python cx_Oracle 时出现 SSL 证书错误
【发布时间】:2019-12-23 10:58:35
【问题描述】:

我需要连接到 Oracle 11g 快捷版。为此,我尝试使用命令 pip install cx-Oracle 安装 cx-Oracle。我的python版本是:Python 3.5.1 :: Anaconda 4.1.0(64位)。

显示错误

收集 cx-Oracle
无法获取 URL https://pypi.python.org/simple/cx-oracle/:确认 ssl 证书时出现问题:[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:645) - 跳过
找不到满足 cx-Oracle 要求的版本(来自版本:)
找不到与 cx-Oracle 匹配的分布

我也试过

conda install -c amodig cx_oracle

它还显示了一个兼容错误:

发现以下规范存在冲突:
- cx_oracle
- 蟒蛇 3.5*
使用“conda info”查看每个包的依赖关系。

应该使用什么 Oracle 版本?安装?谁能帮帮我?

【问题讨论】:

  • 您使用的是旧版本的 Python 和过时的 Oracle 版本。有什么理由不能使用Oracle 18 XE?甚至还有一个不错的Docker image for it。最新版本的 cx_oracle 与 Oracle 11gR2 兼容,但我不确定是否包括 11g XE 兼容性。还有have you read the installation guide
  • 许多公司都使用过时的 Oracle 版本——我的雇主就是其中之一。但是我们现在很快就会升级到 18c Real...
  • @BobJarvis-ReinstateMonica - XE 这让我认为这不是组织限制。但我可能错了。

标签: python python-3.x oracle


【解决方案1】:

这与 cx_Oracle 无关,请尝试将其添加到您的 pip 命令中: --trusted-host pypi.org --trusted-host files.pythonhosted.org

【讨论】:

    猜你喜欢
    • 2021-09-13
    • 2023-04-11
    • 1970-01-01
    • 2020-12-07
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    相关资源
    最近更新 更多