带有cx\u Oracle的python程序正在python控制台中运行,但在anacond中出错

2024-04-25 06:13:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我的笔记本电脑上安装了一个python测试程序来连接oracle。当从python控制台(IDLE)调用python程序时,该程序工作正常,但是当从anaconda spyder运行时,该程序会出现“ModuleNotFoundError:No module named'cx\u Oracle'”错误。你知道吗

请建议。你知道吗

程序如下:


import cx_Oracle
conn=cx_Oracle.connect('user/password@localhost/SID')
cur=conn.cursor()
cur.execute('select * from employee')
for line in cur:
    print(line)
cur.close()
conn.close()

ModuleNotFoundError:没有名为“cx\u Oracle”的模块


Tags: no程序closelineanacondaconn测试程序笔记本电脑
2条回答

在Anaconda navigator中,选择“Environments”,然后在右侧将过滤器更改为“All”。现在您可以查询“cx\u oracle”,选择它并在底部选择“Apply”。一旦完成,你应该能够

您必须在Anaconda的环境中安装和配置模块,因为这个问题得到了回答:

How can I instal cx_Oracle package to Anaconda 3 to use with python 3.5

然后导入正确的模块“oracle”

相关问题 更多 >