0
SQLAlchemyを使用してテーブルを作成しようとしていて、エラー "無効なELFヘッダー"が表示されています。次のようにパスは、次のとおりです。注意すべきPsycopg2 "無効なELFヘッダー"
venv/local/lib/python2.7/site-packages/psycopg2-2.6.2-py2.7-linux-x86_64.egg/psycopg2/_psycopg.pyd: invalid ELF header
ことの一つは、私は、仮想環境(virtualenvの)でbashシェルを使用して、Windows PC上でこれを実行しているが、とにPsycopg2のWindows実行ディストリビューションをインストールする必要がありました午前です私のOSと仮想環境の両方で。私は、それはLinuxがその道にあると言います。誰でもELFヘッダーが何であるか知っていますか?
ご使用の環境に関する詳細が必要です。 WindowsでBashを使用していますか(Linux用のWindowsサブシステム、別名lxss)またはcygwin/msysを使用していますか? LXSSのPython、CygwinのPython、またはネイティブのMSVCでコンパイルされたPythonを使用していますか?エラーメッセージから、環境が混ざっているように聞こえます。 ELFはLinux実行ファイルのフォーマットです。 Windowsの同等物はPEと呼ばれます。 – univerio
私はBash on Windowを使用しています。どのバージョンのpsycopg2をインストールすればいいですか、Windows版かLinux版ですか?私はWindows版をインストールしたと思うが、Linux版が必要だ。私はLinux版をインストールしようとしたときに問題が発生したので、これについて別の質問を投稿する必要があるかもしれません。 –
Linux版が必要です。私はWindows版をどのように管理しているのか不明です。 – univerio