我正在研究 Plone。
序曲
我已经安装了:
oracle-instantclient12.1-basic-12.1.0.1.0-1.x86_64.rpm 甲骨文-instantclient12.1-devel-12.1.0.1.0-1.x86_64.rpm oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.x86_64.rpm
还有cx_Oracle。 我已经测试了安装,一切正常:数据库连接成功。
echo $ORACLE_HOME
/usr/lib/oracle/12.1/client64
echo $TNS_ADMIN
/usr/lib/oracle/12.1/client64/admin
echo $LD_LIBRARY_PATH
/usr/lib/oracle/12.1/client64/lib
问题
我已经按如下方式编辑了 buildout.cfg:
[...]
eggs =
Plone
Pillow
collective.documentviewer
Products.OpenXml
Products.AROfficeTransforms
tus
wildcard.foldercontents==2.0a7
**cx_Oracle**
[...]
我收到这个错误:
Unused options for buildout: 'environment-vars'.
Installing instance.
Getting distribution for 'cx-Oracle'.
error: cannot locate an Oracle software installation
An error occurred when trying to install cx-Oracle 5.1.3. Look above this message for any errors that were output by easy_install.
While:
Installing instance.
Getting distribution for 'cx-Oracle'.
Error: Couldn't install: cx-Oracle 5.1.3
我不知道如何解决这个问题。
“找不到 Oracle 软件安装”如何解决?
最佳答案
遇到同样的问题,背景是:
echo $ORACLE_HOME
/usr/lib/oracle/12.1/client64
但是: 须藤环境 | grep ORACLE_HOME
一无所获。
解决方法:
sudo visudo
然后添加一行:
Defaults env_keep += "ORACLE_HOME"
如发现here
关于python - 错误 : cannot locate an Oracle software installation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24891091/