python 加載libpython2.6.so.1.0 報錯
2015/10/14 20:59
瀏覽107
迴響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
然後重新運行程序或者安裝需要的模塊就行了。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入


