首页 > 编程语言 > 详细

Linux安装python3

时间:2020-10-29 19:49:59      阅读:27      评论:0      收藏:0      [点我收藏+]
一般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
 
 

Linux安装python3

原文:https://www.cnblogs.com/mmaxx/p/13897190.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!