在python27上,pip命令下面的cx_Oracle失败失败

时间:2017-04-20 13:51:40

标签: python pip cx-oracle

版本: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无法创建进程。

请求帮助。感谢。

1 个答案:

答案 0 :(得分:2)

对于cx_Oracle 5.x,您需要在计算机上安装即时客户端的SDK包才能构建。

然而,

cx_Oracle 6.x根本不需要该包。事实上,二进制轮子是可用的,所以你根本不需要编译任何东西!您可以使用以下命令安装此版本的第一个测试版:

pip install cx_Oracle --pre

您还可以从PyPI下载并安装预编译的二进制文件。

相关问题