Raspberry pi没有名为“ cx_Oracle”的模块

时间:2019-02-22 10:24:43

标签: oracle11g raspberry-pi python-import

我想使用树莓派将值发送到Oracle11g数据库,但是当我为该过程运行import cx_Oracle语法时,出现以下错误:

Traceback (most recent call last):
  File "/home/pi/20190222ex01.py", line 1, in <module>
    import cx_Oracle
  File "/usr/lib/python3/dist-packages/thonny/backend.py", line 317, in _custom_import
    module = self._original_import(*args, **kw)
ImportError: No module named 'cx_Oracle'

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

cx_Oracle没有Oracle客户端库的ARM端口。您将必须使用诸如从REST到在支持连接到Oracle DB的操作系统上运行的中间层服务器(使用您喜欢的任何语言)的REST调用之类的东西。

答案 1 :(得分:0)

这意味着您尚未安装模块cx_Oracle

首先,您必须使用PIP安装Oracle驱动程序:

python -m pip install cx_Oracle --upgrade

希望它对您有所帮助。