首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入cx_Oracle ImportError: DLL加载失败。找不到

导入cx_Oracle ImportError: DLL加载失败。找不到
EN

Stack Overflow用户
提问于 2017-06-15 10:44:23
回答 1查看 467关注 0票数 0

我试图通过python 3.6.1 (64位)连接到oracle数据库。

  • 我已经从url:Oracle/5.3安装了cx_oracle-5.3-11g.win- the 64-py3.6-2.exe
  • 然后我下载了Instant客户端,并将内容提取到目的地: C:\Python\instantclient_11_2 url:http://www.oracle.com/technetwork/topics/winx64soft-089540.html File1:http://www.oracle.com/technetwork/topics/winx64soft-089540.html File2: instantclient-sqlplus-windows.x64-11.2.0.4.0.zip File3: instantclient odbc-windows.x64-11.2.0.0.0.zip
  • 然后我添加了windows环境变量: LD_LIBRARY_PATH : C:\Python\instantclient_11_2 ORACLE_HOME : C:\Python\instantclient_11_2 PATH : C:\Python\instantclient_11_2 PATH : C:\Program \Python36 36\ PATH : C:\Program \Python36 36\Script\ TNS_ADMIN : C:\Python\instantclient_11_2

但是,当我在python中运行以下代码时,仍然会发现一个错误,即它找不到cx_oracle模块:

导入cx_oracle

我已经尝试过32位版本的py、oracle客户端和cx_oracle。

我也一直在论坛上寻找所有类似的线程,但仍然无法解决这个问题。有人能看到我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-12 16:32:04

使用:

https://www.python.org/downloads/release/python-362/ python3.6.2-amd64.exe

django 1.11

Oracle/5.3 cx_Oracle-5.3-11g.win-amd64 64-py3.6-2.exe

Oracle 11g 11.2.0.1.0

http://www.oracle.com/technetwork/topics/winx64soft-089540.html

安装instaclient basic-win-x86-64-11.2.0.1.0

instantclient-sdk-win-x86-64-11.2.0.1.0

将两个文件解压缩到同一个文件夹https://www.youtube.com/watch?v=cZDDI9HFBIU

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44565480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档