Centos

python new install 在載入共享庫時顯示錯誤

  • October 31, 2011

我之前安裝了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

引用自:https://serverfault.com/questions/326268