Centos
CentOS 7 |python3:載入共享庫時出錯:libpython3.5m.so.1.0
我正在部署一個 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 和 python3.5
/usr/local/bin
並重新編譯。一切都很好,直到我嘗試使用python3 –version檢查python版本並得到以下資訊:[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
我找不到任何解決方案。
預設情況下,您的系統可能不會查找
/usr/local/lib
共享庫。編譯時,設置環境變數:export LD_RUN_PATH=/usr/local/lib
這僅在您編譯時需要。
或者添加
/usr/local/lib
到系統搜尋共享庫的目錄中。