【发布时间】:2019-01-06 21:02:57
【问题描述】:
我正在尝试在 python 中运行 oracle 数据库。 规格: 1.Windows 7 64位 2. Python 32 位 3.6(在 Jupyter 上运行(Anaconda Navigator) 3.Visual Studio 2010培训套件模块 4.Oracle即时客户端基本12.2 32位 5.Oracle即时客户端基础SQL*Plus 12.2 32位
我已经通过命令安装了 cx_Oracle 导入系统 !conda install --yes --prefix {sys.prefix} cx_Oracle 导入 cx_Oracle
之后,我在连接 Jupyter 的同一工作目录中安装了 Oracle 即时客户端基本 12.2 32 位和 Oracle 即时客户端基本 SQLPlus 12.2 32 位。 我已将安装的 Oracle 即时客户端基本和即时客户端基本 SQLPlus 复制到同一文件夹中,并提供了同一文件夹的环境路径。 但是每当我运行命令时,它都会出错: DPI-1047:无法加载 64 位 Oracle 客户端库:“C:\oracle\product\10.2.0\client_1\bin\oci.dll 不是正确的体系结构”。请参阅https://oracle.github.io/odpi/doc/installation.html#windows 寻求帮助 虽然除了我有搜索的窗口之外没有什么 64 位的。
【问题讨论】:
-
你编译到“AnyCPU”了吗?
-
抱歉,您能否详细说明一下,因为我是新手,但仍在努力理解事物。提前致谢。
标签: python database oracle anaconda jupyter-notebook