导入错误:libodbc.so.2:无法打开共享对象文件:没有这样的文件或目录

问题描述 投票:0回答:1

在 docker 容器中安装

pyodbc
后,我收到错误:

  File "/root/.local/lib/python3.10/site-packages/sqlalchemy/connectors/pyodbc.py", line 43, in dbapi
    return __import__("pyodbc")
ImportError: libodbc.so.2: cannot open shared object file: No such file or directory

有什么解决办法吗?

我尝试卸载并重新安装,但没有成功。

python database sqlalchemy containers pyodbc
1个回答
0
投票

您需要在系统上安装

libodbc.so.2
。最简单的方法是通过系统的包管理器。

对于基于 Red Hat 的发行版,请运行:

sudo yum install unixODBC

对于基于 Debian 的发行版,请运行:

sudo apt install unixodbc

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.