djangoサーバーを展開しています。
Python 3.5をエラーなくインストールしましたが、mod_wsgiをコンパイルしようとするといくつかの問題があります(django
イントラネット環境でApacheとアプリケーションを共有できるようにする)。
./configure --with-python=/usr/local/bin/python3.5
Pythonライブラリ/usr/local/lib/libpython3.3m.soが見つからないことを伝えます。
Googleでソリューションを検索して見つけました。このソリューション--enable-sharedフラグを使用してpython3を再コンパイルする必要があることを説明します。
だから私はまだpython3とpython3.5を削除し/usr/local/bin
、python3を再コンパイルしました。以下を使用してPythonのバージョンを確認するまで、すべてが大丈夫でした。python3バージョン次のメッセージが表示されます。
[rortega@Production Python-3.5.2]$ python3 --version
python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
どの解決策も見つかりません。
ベストアンサー1
/usr/local/lib
システムはデフォルトで共有ライブラリを見つけることができません。コンパイル時に環境変数を設定します。
export LD_RUN_PATH=/usr/local/lib
これはコンパイル時にのみ必要です。
/usr/local/lib
または、システムが共有ライブラリを検索するディレクトリに追加します。