【发布时间】:2015-08-26 13:22:46
【问题描述】:
我需要安装 cx_Oracle,当我打开 .exe 时,它没有找到我的 conda 安装,因为它不在注册表中。我该怎么...
- 添加到注册表或
- 指定路径
谢谢!
【问题讨论】:
标签: python pip anaconda cx-oracle
我需要安装 cx_Oracle,当我打开 .exe 时,它没有找到我的 conda 安装,因为它不在注册表中。我该怎么...
谢谢!
【问题讨论】:
标签: python pip anaconda cx-oracle
相关注册表项在(windows xp 上的 python 2.7,其他版本可能类似)HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath(如果不存在,请创建密钥)。将其更改为 anaconda Python 是默认的 python 安装。
(如果您使用的是Python 3.x版本,请更改2.7版本部分)
然后您只需运行 cx_Oracle 的 exe 安装程序。然后安装程序应该能够从注册表中找到 python 安装。
2018 年编辑:
现在您可以通过直接从 conda 通道安装依赖项来省去所有麻烦,不仅是 cx_oralce 包,还包括 Oracle 驱动程序(即时客户端):
https://anaconda.org/anaconda/cx_oracle
https://anaconda.org/anaconda/oracle-instantclient
请注意即时客户端(11.x 或 12.x)版本号。它需要与您尝试访问的 Oracle 版本相匹配。
【讨论】: