CentOS下,执行python命令报错
python: error while loading shared libraries: libpython3.4m.so.1.0: cannot open shared object file: No such file or directory
# pwd
/home/yinbin/download/Python-3.4.3
# ./configure --enable-shared
# make
# make install
# cp cp libpython3.4m.so.1.0 /usr/lib
python: error while loading shared libraries: libpython3.4m.so.1.0: cannot open shared object file: No such file or directory
原因是/usr/lib缺少该共享库libpython3.4m.so.1.0。
解决方法:
重新编译python,让其生成libpython3.4m.so.1.0,并将生成的文件拷贝到/usr/lib# pwd
/home/yinbin/download/Python-3.4.3
# ./configure --enable-shared
# make
# make install
# cp cp libpython3.4m.so.1.0 /usr/lib