Centos
python new install 在載入共享庫時顯示錯誤
我之前安裝了python2.6
/ust/local/bin
但現在我刪除了它並安裝了一個新的 python2.6.4
/opt/python2.6
我從文章中安裝
但是在中途他們說要檢查python的地方才說
[root@domain ~]# python /opt/python2.6/bin/python: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory
但是當我打開
/opt/python2.6/lib
我可以找到這個文件。請告訴我這有什麼問題?
當你用 編譯 python2.6 時
--prefix=/opt/python2.6
,二進製文件將安裝在/opt/python2.6/bin
,庫在/opt/python2.6/lib
,…/opt/python2.6/bin/python:載入共享庫時出錯:libpython2.6.so.1.0:無法打開共享對象文件:沒有這樣的文件或目錄
此錯誤意味著 python 沒有查看文件所在的路徑。因此您需要將庫路徑添加到
/etc/ld.so.conf
文件並使用以下命令啟動它ldconfig
:# echo "/opt/python2.6/lib" > /etc/ld.so.conf.d/libpython2.6.conf # ldconfig