GNU/Linux >> Linux の 問題 >  >> Linux

/usr/bin/ld:-lpython2.7 が見つかりません

実行可能ファイルではなく、Python ライブラリが見つかりません。 locate libpython2.7.a を実行 Python ライブラリの場所を確認し、ライブラリ パスに追加します (例:/opt/python2.7/lib にある場合)。 、 LDFLAGS="-L/opt/python2.7/lib" make を呼び出したい ).

@ シンボルは、ファイルがシンボリック リンクであることを意味します。 * 実行可能であることを意味します (これらは ls -F によって生成されます) 、エイリアスとして持っている可能性があります)。


上記のソリューションは、pipを使用してmysql-pythonをインストールしていたので、うまくいきませんでしたが、間違いなく正しい方向への大きな推進力でした.私と同じ状況で Google からここにたどり着いた人の利益のために、私の解決策は libpython2.7.a をシンボリックリンクすることでした Python インストール ディレクトリから lib ディレクトリへ:

<ブロック引用>

ln -s /opt/python2.7.1/lib/python2.7/config/libpython2.7.a

/usr/local/lib/

pip install mysql-python その後、問題なく動作しました。


Linux
  1. / usr/binと/usr/ local / bin Linuxの場合?

  2. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  3. gcc - /usr/bin/ld エラー:/usr/local/lib で <library> が見つかりませんが、ldconfig にリストされており、パスが ld.so.conf に追加されています

  1. /usr/local/bin/ で composer の許可が拒否されました

  2. cmake --version は /usr/bin/cmake を指し、どの cmake は /usr/local/bin を指しますか

  3. /usr/sbin、/usr/local/sbin、/usr/local/bin の意味は何ですか?

  1. /bin と /usr/bin の違い

  2. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?

  3. /usr/bin/[とは?