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

Oracle11g Raspberry pi没有名为“cx_Oracle”的模块,oracle11g,raspberry-pi,python-import,Oracle11g,Raspberry Pi,Python Import,我想使用raspberry pi将值发送到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

我想使用raspberry pi将值发送到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'

如何解决此问题?

这意味着您尚未安装模块cx\u Oracle

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


希望对您有所帮助。

更新:Oracle发布了Oracle即时客户端ARM64:

我已经尝试了您的方法。终端中没有错误。但是,我想在PUTTY窗口中编写代码,但是导入cx_Oracle将得到一个错误,即没有模块。你能告诉我怎么解决吗?也许你在用python3?尝试pip3安装cx\u Oracle谢谢。这个问题已经解决了。但后来出现了这个问题。运行cx_Oracle.connect cx_Oracle.DatabaseError:DPI-1047:找不到32位Oracle客户端库:libclntsh.so:无法打开共享对象文件:没有此类文件或目录。请参阅以获取帮助,这是一个问题。你能帮我吗?嗨。正如上面提到的@Christopher Jones,问题是,没有用于ARM体系结构的cx_Oracle版本。不幸的是,这行不通。我帮不了你。
python -m pip install cx_Oracle --upgrade