我需要在PCF中部署python API,但在部署时在访问cx_U Oracle库方面面临问题.
到目前为止,我已经完成了以下步骤:-
1.将Oracle Instant Client(Linux)解压缩到我的项目下名为"Oracle"的文件夹中. 2.将这些添加到.轮廓
LD_LIBRARY_PATH=/c/Documents/project_name/oracle/instantclient_21_1:${LD_LIBRARY_PATH:-}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/c/Documents/project_name/oracle/instantclient_21_1
export OCI_LIB_DIR=/c/Documents/project_name/oracle/instantclient_21_1
export OCI_INC_DIR=/c/Documents/project_name/oracle/instantclient_21_1/sdk/include
即使在这之后,我也会出现以下错误:
"DPI-1047:找不到64位Oracle客户端库:"libclntsh.因此:无法打开共享对象文件:没有此类文件或目录".请参阅https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html寻求帮助"
在你的
中尝试使用下面的.配置文件
文件:假设您的根文件夹中有oracle linux客户端导出LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/oracle/instantclient_21
1export PATH=$PATH:$HOME/oracle/instantclient_21_1