1、安装python的一些依赖环境、库等
yum -y install zlib zlib-devel bzip2 bzip2-devel ncurses ncurses-devel readline readline-devel openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi libffi-devel -y
2、下载软件、解压缩
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
tar xf Python-3.6.8.tgz
3、编译安装
./configure –prefix=/usr/python –enable-shared CFLAGS=-fPIC
make -j 4
make install
4、由于yum等依赖python2 环境,所以需要先修改python shebang(环境)
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
修改以上两个文件
#!/usr/bin/python ===> #!/usr/bin/python2
5、修改默认python版本
rm -rf /usr/bin/python
ln -s /usr/python/bin/python3 /usr/bin/python
ln -s /usr/python/bin/pip3 /usr/bin/pip3
遇到的问题:
有一个库文件,没有找到
bin]# ./python3 –