【发布时间】: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