我正在尝试安装cx_oracle以便与python一起使用。我已经按照这两个指南(1)(2)进行了一些试验和错误,分别采取了不同的步骤以及卸载所有指南并自行尝试每个指南。无论我在构建中仍然遇到一堆警告,然后在实际尝试安装时遇到此错误:
cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F。 -arch x86_64 build / temp.macosx-10.10-intel-2.7-11g / cx_Oracle.o -L / Users // oracle / instantclient_11_2 -lclntsh -o build / lib.macosx-10.10-intel-2.7-11g / cx_Oracle.so -shared-libgcc中
ld:找不到-lclntsh的库
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
错误:命令'cc'失败,退出状态为1
pip生成的python错误是
命令“/ usr / bin / python -c”import setuptools,tokenize; file ='/ private / var / folders / vn / 12yxd3j51zq6srt57txjnkssfm4bvn / T / pip-build-71LWsF / cx- Oracle / setup.py'; exec(编译(getattr(tokenize,'open',open)(文件)。read()。replace('\ r \ n','\ n') ,文件,'exec'))“安装--record /var/folders/vn/12yxd3j51zq6srt57txjnkssfm4bvn/T/pip-M7g1qH-record/install-record.txt --single-version-external-托管 - 编译“失败,错误代码1在/ private / var / folders / vn / 12yxd3j51zq6srt57txjnkssfm4bvn / T / pip-build-71LWsF / cx-Oracle
我认为这可能与架构标签有关,但我没有如何解决这个问题的经验。谢谢你的帮助!
答案 0 :(得分:0)
我有类似的问题,这有帮助, export ARCH = x86_64