Contents ...
udn網路城邦
python 加載libpython2.6.so.1.0 報錯
2015/10/14 20:59
瀏覽108
迴響0
推薦0
引用0
libpython2.6.so是PYTHON在運行時需要用到的組件,在加載其它擴展模塊、運行一些PYTHON的程序時,都有可能需要用到它。


但是在安裝python時不一定會默認生成libpython2.6.so.1.0,而且即使生成了可能目錄所在地系統也調用不了。

這個時候你或許可以這樣做:

安裝python時加入--enable-shared參數,如:

先:./configure --enable-shared

然後:make && make install

這樣即會生成libpython2.6.so.1.0

由於系統可能找不到它(這種情況特別是在進行python升級安裝的或者裝多個版本的python時出現),所以需要建立一個鏈接文件,將其放入/usr/lib下,我是為保險起見,把文件也拷過去了:

cd /usr/lib(如果是64位系統,需要cd /usr/lib64)

cp 安裝目錄/libpython2.6.so.1.0 /usr/lib/  (如果是64位系統,同樣換為/usr/lib64/)

ln -s libpython2.6.so.1.0 libpython2.6.so


然後重新運行程序或者安裝需要的模塊就行了。

限會員,要發表迴響,請先登入