我在以前配置为使用Vagrant机器的Pycharm IDE中运行test.py时无法解决此问题,我收到此错误。我在那里使用Virtual Env。当我通过ssh(python test.py)手动将它运行到我的机器时,我没有遇到任何问题。
这是test.py的代码:
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)