yum无法直接安装python3.7版本,于是尝试从源码直接编译安装,记录一下编译过程,一边后续查阅参考。
安装下载源码
https://docs.python.org/3/using/unix.html#building-python
编译
./configure --enable-shared --enable-optimizations
make
make install
验证
python3,报错:
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
原因:
默认情况下会将python3.7的动态库安装在/usr/local/lib目录下,该目录ldconf不识别所以找到该库。
解决方案:
vim /etc/ld.so.conf.d/python3.7.conf
添加一行:
/usr/local/lib
ldconfg
重新启动python3,成功。