版本:python2.7
尝试安装cx_oracle
使用缓存cx_Oracle-5.3.tar.gz收集cx_Oracle从命令python setup.py完成输出Traceback(最近一次调用最后一次):File“C:\ Users \ Test \ AppData \ Local”中的文件“”,第1行\ temp \ pycharm-packaging \ cx-Oracle \ setup.py“,第190行,在提出DistutilsSetupError(消息)distutils.errors.DistutilsSetupError:找不到C包中的Oracle包含文件:\ new_software \ Oracle \ instantclient_12_1命令”python setup。 py egg_info“在C:\ Users \ Test \ AppData \ Local \ Temp \ pycharm-packaging \ cx-Oracle \
中失败,错误代码为1
我安装了oracle客户端12_1并在Windows10上设置了Oracle Home和PATH变量。
已安装 python2.7,在python27/scripts/
内,我看到pip.exe
我尝试跑步时出现以下错误:
C:\ new_software \ Python27 \ Scripts> pip install cx_Oracle无法创建进程。
请求帮助。感谢。
答案 0 :(得分:2)
对于cx_Oracle 5.x,您需要在计算机上安装即时客户端的SDK包才能构建。
然而,cx_Oracle 6.x根本不需要该包。事实上,二进制轮子是可用的,所以你根本不需要编译任何东西!您可以使用以下命令安装此版本的第一个测试版:
pip install cx_Oracle --pre
您还可以从PyPI下载并安装预编译的二进制文件。