先说明一下本文章不是我自己的 是为了记录以后方便查找
所以记录一下
安装底层依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev
libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev
liblzma-dev libffi-dev libc6-dev
下载Python源代码。
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
验证下载文件。
md5sum Python-3.7.6.tar.xz
解压缩和解归档。
xz -d Python-3.7.6.tar.xz
tar -xvf Python-3.7.6.tar
执行安装前的配置(生成Makefile文件)
cd Python-3.7.6
./configure --prefix=/usr/local/python37 --enable-optimizations
构建和安装。
make && make install
配置PATH环境变量(用户或系统环境变量)并激活。
vim ~/.bash_profile
vim /etc/profile
... 此处省略上面的代码...
export PATH=$PATH:/usr/local/python37/bin
... 此处省略下面的代码...
source ~/.bash_profile
source /etc/profile
注册软链接(符号链接)- 这一步不是必须的,但通常会比较有用。
ln -s /usr/local/python37/bin/python3 /usr/bin/python3
测试Python环境是否更新成功(安装Python 3一定不能破坏原来的Python 2)。
python3 --version
python --version
再次感谢大佬们的分享 希望大家以后也可以多分享
共同进步 我只是记录一下方便以后查找