找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2458|回复: 0

[求助] python3.6连接oracle

2

主题

4

帖子

4

积分

贫民

积分
4
耍大刀 发表于 2018-2-8 11:53:29 | 显示全部楼层 |阅读模式
python3.6  64位,oracle 11.2 64位,命令窗口运行结果正常,pycharm里面运行就出错,谁知道为什么呀?
命令窗口:运行正常
D:\py\venv\Scripts>python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
>>> db = cx_Oracle.connect('jzg_port/syjbq@alpha')
>>> print(db)
<cx_Oracle.Connection to jzg_port@alpha>
>>>

pycharm:运行报错
import cx_Oracle
db = cx_Oracle.connect('jzg_port/syjbq@alpha')
print(db)
运行结果:[size=21.3333px]raceback (most recent call last):  File "D:/py/excel/read_excel/read_excel.py", line 6, in <module>    db = cx_Oracle.connect('jzg_port/syjbq@alpha')cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "The specified module could not be found".

命令窗口

命令窗口

pycharm

pycharm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表