Linux安装python3

一般Linux自带python2.7版本 ,可以 通过 ls /usr/bin |grep python 来查看是否已经安装过 python3
 
如果有的话 可以通过 修改软连接来讲python命令改成python3
 
linux下输入Python命令默认指向的是/usr/bin/python
因此,为了方便使用,安装了python3后,我们一般会创建软链接使/usr/bin/python指向/usr/bin/python3。
备份系统自带python2的软链接(可不做):
mv /usr/bin/python /usr/bin/python.bak
创建python3软链接:
(安装python一般会自动生成软链接/usr/bin/python3,如果没有,请将“/usr/bin/python3”改为你安装的python3的位置)
sudo ln -s /usr/bin/python3 /usr/bin/python
同理,pip也一样
sudo ln -s /usr/bin/pip3 /usr/bin/pip
 
如果没有python3 那么安装
 
1.安装依赖环境。
 
输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

 

2.下载python3
 
先去官网看看 python最新版本是多少 https://www.python.org/ftp/python/
 
 
官网下载太慢了 可以使用国内下载源
 
 
 3.安装Python3
安装在/usr/local/python3
创建目录:  mkdir -p /usr/local/python3   解压   tar -zxvf Python-3.9.0.tgz
进入目录然后 安装gcc (如果提示已经安装就继续下一步)

 3.7版本之后需要一个新的包libffi-devel

接下来 编译安装
#生成编译脚本,注意观察是否有报错
./configure --prefix=/usr/local/python3  

 

 #编译: make

 

 #编译安装: make install

 

 

[root@web Python-3.9.0]# /usr/local/python3/bin/python3.9
Python 3.9.0 (default, Oct 29 2020, 15:04:23)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
 
然后再按照上面的方式 进行切换到python3
先备份 python2
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
 
并将/usr/local/python3/bin加入PATH
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
 
保存之后  执行 
 source  /etc/profile
 
 

posted on 2020-10-29 15:56  相思木木  阅读(643)  评论(0)    收藏  举报

导航