Anaconda: 在 Windows 中将本地二进制包安装到 conda 环境中

Anaconda: Install local binary package to conda environment in Windows

我需要安装 cx_Oracle,当我打开 .exe 时,它​​没有找到我的 conda 安装,因为它不在注册表中。我如何...

  1. 添加到注册表或
  2. 指定路径

谢谢!

相关注册表项在(python 2.7 on windows xp,其他版本可能类似)HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore.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 版本相匹配。