Python:导入cx_Oracle导入错误:没有名为cx_Oracle的模块错误被抛出

标签 python

我尝试在 .py 中编写一个脚本以实现 Oracle 连接:

#!/usr/bin/python

import cx_Oracle

connstr='username/pwd@database'
conn = cx_Oracle.connect(connstr)
curs = conn.cursor()

curs.execute('select * from table1;')
print curs.description
for row in curs:
   print row
conn.close()

我收到以下错误:

Traceback (most recent call last):
  File "test_SQLPython.py", line 3, in ?
    import cx_Oracle
ImportError: No module named cx_Oracle

有任何帮助吗? 谢谢。

最佳答案

尝试通过上面答案中发布的 rpm 安装它,但没有成功。相反,有效的方法是简单的 pip install

pip install cx_oracle

以上命令已安装cx_oracle=6.1 请注意,我使用的是 python 2.7.14 Anaconda 版本oracle 12c

关于Python:导入cx_Oracle导入错误:没有名为cx_Oracle的模块错误被抛出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908055/

相关文章:

python - matplotlib 未在条形图的 x 轴上显示第一个标签

python - 为什么 Python 的标准库中没有排序容器?

python + CSV : Sum up Similar Values from a CSV columns

python - 如何使用 Spark/Python 枚举组中的行?

python - 如何将时间戳从 PostgreSQL 数据库转换为用户时区时间?

python - 时间模块 - strptime Django 验证错误

python - 有没有用Python内置的用于编辑内存的好用且易于使用的模块?

python - 在类中应用装饰器所有函数而不使用元类

python - 在 python 中使用多处理同时播放 2个声音

python - 如何查看 pipenv 安装的软件包的当前版本?