CentOS 7 | 作業系統python3:載入共用函式庫時發生錯誤:libpython3.5m.so.1.0

CentOS 7 | 作業系統python3:載入共用函式庫時發生錯誤:libpython3.5m.so.1.0

我正在部署 django 伺服器。

我已經安裝了 python 3.5,沒有錯誤,但是當我嘗試編譯 mod_wsgi 時遇到一些問題(這樣我可以django在 Intranet 環境中與 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到系統搜尋共享庫的目錄中。

相關內容