这里的新手尝试使用 python 进行一些数据库分析。我不断收到错误: “错误:找不到 Oracle 软件安装”安装 CX_oracle(通过 easy_install)时。
问题是我的本地机器上没有 oracle,我正在尝试使用 python 连接到主 oracle 服务器。我已经设置了另一个程序来执行此操作 (visualdb),并且我有一个用作驱动程序的 .jar 文件,但我不确定在这种情况下如何使用它。
有什么建议吗?
最佳答案
不要使用 easy_install 或 pip,它们不能很好地安装 cx_Oracle,因为安装脚本不会自动设置许多环境依赖项。您需要获得一个 oracle 客户端驱动程序,其中最快的是 instantclient。然后将您的 ORACLE_HOME 和 PATH 指向驱动程序的安装位置,并安装 cx_Oracle 本身。在那之后你应该很好。
参见:easy_install cx_Oracle (python package) on Windows
问题是关于 windows 的,但答案包括关于 *nix 的信息。
关于python - "error: cannot locate an Oracle software installation"尝试安装 cx_Oracle 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234196/