首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我使用Vagrant(venv)在PyCharm中运行程序,我会得到"DPI-1047: 64-bit客户端库无法加载“。

如果我使用Vagrant(venv)在PyCharm中运行程序,我会得到"DPI-1047: 64-bit客户端库无法加载“。
EN

Stack Overflow用户
提问于 2018-02-06 14:01:33
回答 1查看 1.6K关注 0票数 0

当我在Pycharm IDE中运行我的test.py时,我不能解决这个问题,我之前被配置为使用Vagrant机器,并且我得到这个错误。我在那里使用Virtual Env。奇怪的是,当我通过ssh (python test.py)将它手动运行到我的机器上时,却没有出现问题。

下面是test.py的代码:

代码语言:javascript
复制
import cx_Oracle

host = '10.210.1.15'
port = 1521
sid = 'ORCL'
user = 'repdb'
password = 'rep1'

sql = 'select id from db.device_group dg'
dsn = cx_Oracle.makedsn(host, port,sid)
conn = cx_Oracle.connect(user, password, dsn)
cur = conn.cursor()
cur.execute(sql)
data = cur.fetchall()

print(data)
EN

回答 1

Stack Overflow用户

发布于 2018-02-07 23:43:52

请查看here中最近增强的安装文档。根据您的描述,您的Vagrant/venv环境中似乎缺少某些配置。

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

https://stackoverflow.com/questions/48636413

复制
相关文章

相似问题

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