我正在使用 Active Python,因为我不想被旧版本的 Python 卡住。我安装了即时客户端,并将导出添加到我的 bash 配置文件中,但我收到了这个神秘的错误:
# apy setup.py install --no-compile --root=/tmp/tmpz0JuWASA/cx_Oracle-5.1/_pypminstroot 运行安装 运行构建 运行 build_ext 构建“cx_Oracle”扩展 gcc -pthread -fno-strict-aliasing -fPIC -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/oracle/11.2/sdk/include -I/opt/ ActivePython-2.7/include/python2.7 -c cx_Oracle.c -o build/temp.linux-x86_64-2.7-11g/cx_Oracle.o -DBUILD_VERSION=5.0.4 在 /opt/ActivePython-2.7/include/python2.7/Python.h:58 包含的文件中, 来自 cx_Oracle.c:6: /opt/ActivePython-2.7/include/python2.7/pyport.h:849:2:错误:#error“平台的 LONG_BIT 定义出现错误(错误的 gcc/glibc 配置?)。” 在 /usr/lib/oracle/11.2/sdk/include/oci.h:3029 包含的文件中, 来自 cx_Oracle.c:10: /usr/lib/oracle/11.2/sdk/include/ociap.h:10788:警告:函数声明不是原型 /usr/lib/oracle/11.2/sdk/include/ociap.h:10794:警告:函数声明不是原型 错误:命令“gcc”失败,退出状态为 1