How to install libpython2.7.so

让人想犯罪 __ 提交于 2019-11-29 12:32:40

问题


I have installed Python 2.6.6 at

[17:50:21 root@data.dev:~]# which python
/usr/local/bin/python

also Python 2.7.6 at

[17:51:12 root@data.dev:~]# which python2.7
/usr/local/bin/python2.7

But libpython2.7.so is missing

[17:48:52 root@data.dev:~]# locate libpython2.6.so
/usr/lib64/libpython2.6.so
/usr/lib64/libpython2.6.so.1.0
/usr/lib64/python2.6/config/libpython2.6.so
[17:48:56 root@data.dev:~]# locate libpython2.7.so
[17:49:02 root@data.dev:~]#

Dont know how to fix this.

can anyone help ?


回答1:


You could try compiling it from sources, in root :

yum -y install python-devel openssl openssl-devel gcc sqlite-devel

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
tar -xvjf Python-2.7.5.tar.bz2
cd Python-2.7.5
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make
make install altinstall

ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib
ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib
ln -s /usr/local/python2.7/bin/python2.7 /usr/local/bin
/sbin/ldconfig -v

Then test getting correct python /usr/local/python2.7/bin/python2.7 -V

And, as normal user :

echo "alias python='/usr/local/python2.7/bin/python2.7'" >> ~/.bashrc
source ~/.bashrc
python -V    

Good luck :)




回答2:


For Pip you need openssl, Please install the below pkgs , before you go for pip openssl.x86_64
openssl-devel.x86_64



来源:https://stackoverflow.com/questions/26597527/how-to-install-libpython2-7-so

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!