1. ホーム
  2. python

[解決済み] Linuxでpyodbcをインストールできない

2022-12-06 15:26:47

質問

私は Linux (2.6.18-164.15.1.el5.centos.plus) を使用しており、pyodbc をインストールしようとしています。 私はpip install pyodbcをやっていて、非常に長いエラーのリストが表示され、それは次のように終わります。

error: command 'gcc' failed with exit status 1

で調べました。 /root/.pip/pip.logを見ました。 と表示され、以下のように表示されました。

InstallationErrorです。コマンド /usr/local/bin/python -c "インポート setuptools。 ファイル ='/home/build/pyodbc/setup.py'; execfile('/home/build/pyodbc/setup.py')" install --single-version-externally-managed --record /tmp/pip-7MS9Vu-record/install-record.txt with error code 1 failed in a single-version-externally-managed --record /home/build/pyodbc/setup.py')" インストールはエラーコード1のため失敗しました。

誰かpyodbcをインストールする際に同じような問題を起こしたことがありますか?

どのように解決しましたか?

私は、次のような正しい手順で問題を解決しました。 pyodbc - ビルドウィキ にはこう書かれています。

Linuxでは、pyodbcは通常unixODBCヘッダを使用して構築されるので、unixODBCとそのヘッダをインストールする必要があります。RedHat/CentOS/Fedoraでは、これはunixODBC-develをインストールする必要があることを意味します。

yum install unixODBC-devel