我已经创建了一个带有基本镜像python3.6的docker镜像
我已经使用"pip install ifxpy“安装了ifxpy,并且在成功构建ifxpy-3.0.1之后,我尝试导入ifxpy lib,它给出了错误
成功构建flask-jwt idna-ssl安装收集的软件包:单击,如果jwt 3.0.1其危险-1.1.0 multidict-4.5.2 pytz-2019.1请求-2.22.0计划-0.6.0键入-扩展-3.7.4 urllib3-1.25.3 yarl-1.3.0
来自docker的错误日志:
Traceback (most recent call last):
File "/home/pythonuser/Informix_Conn.py", line 3, in <module>
import IfxPyDbi as dbapi2
File "/usr/local/lib/python3.6/site-packages/IfxPyDbi.py", line 43, in <module>
import IfxPy
ImportError: libifdmr.so: cannot open shared object file: No such file or directory发布于 2019-08-07 19:54:03
libifdmr.so是Informix Client SDK的一个库。
因此,首先安装Informix客户端SDK。此外,您必须设置环境变量LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/cli。
https://stackoverflow.com/questions/57143697
复制相似问题