centos 7安装 python3

centos7自带的python版本为2.7.5,现在在系统中新配置一个python3的环境。

1、下载安装相关依赖,用来下载编译python3
centos 用 yum;
ubuntu 用 apt-get

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2、安装epel扩展源,相当于新增加了一个yum源

yum -y install epel-release

3、安装pip工具

yum -y install python-pip // -y表示自动 yes 

pip 默认会与2版本的python绑定在一起,因此再安装个 pip3,用来与python3绑定在一起

yum -y install python3-pip // -y表示自动 yes 

好像安装完pip3,默认会安装3.6.8版本的python并绑定在一起
4、安装wget,通过wget在线下载python3安装包。这里也可以不安装,手动去官网下载对应安装包上传到虚拟机

pip install wget

wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz

5、解压下载的安装包,目录随意

tar -Jxvf Python-3.8.9.tar.xz 

6、切换到解压目录,编译安装

cd Python-3.8.9

./configure prefix=/usr/local/python3

make && make install

7、此时在/usr/local/下会生成一个名为python3的文件夹,进入该文件夹下的bin目录,将软链接python3复制到/usr/bin/目录下,就可以在全局使用python3命令了。

cd /usr/local/python3/bin/

cp python3 /usr/bin/

8、验证是否安装成功

python3 -V
python -V
pip -V
pip3 -V

9、此时执行pip3指令,可能会报pip版本过低的错误,按照提示指令更新即可。
好像是下面这句,忘了。

/usr/bin/python3 -m pip install --upgrade pip

猜你喜欢

转载自blog.csdn.net/henulmh/article/details/128341765
今日推荐