使用 PyPy 导入 cx_Oracle 时出现 ImportError

ImportError when importing cx_Oracle with PyPy

我之前使用 python 将多个查询传递到 Oracle 数据库,但脚本执行时间太长。所以我决定选择 PyPy 并使用 JIT 编译器而不是 CPython 解释器。我通过 apt 安装了 PyPy,然后使用以下命令编译了脚本:

pypy script_file.py

它返回了以下错误:

import cx_Oracle
ImportError: No module named cx_Oracle

PyPy 不支持 cx_Oracle 还是我做错了什么?如果是,这是由于环境值的问题吗?我该如何正确设置?

感谢您的帮助!抱歉英语不好。

无论是否支持 PyPy,与 Oracle 数据库的每个连接仍然只能一次执行一个语句。您可以坚持使用 CPython 并查看其他架构,例如打开 multiple connections. Also tune your queries and tune how cx_Oracle fetches data, eg. with arraysize and the (new in cx_Oracle 8) prefetchrows. See the cx_Oracle manual section Tuning cx_Oracle.