📜  docker pyodbc 错误错误:命令“gcc”失败 (1)

📅  最后修改于: 2023-12-03 15:14:45.990000             🧑  作者: Mango

错误:命令“gcc”失败

问题描述

在使用 Docker 容器时,使用 pyodbc 连接数据库时出现如下错误:

[Error: Command 'gcc' failed with exit status 1]
问题原因

这个错误的原因是需要 C 编译器来编译 pyodbc 用到的部分代码,而 Docker 容器中可能没有安装 C 编译器。

解决方案

在 Dockerfile 中添加以下命令,安装 C 编译器:

RUN apt-get update && apt-get install -y build-essential

然后重新构建镜像并启动容器即可。

参考链接