Linux中下载安装python3指令,linux中安装python和python2升级python3实操过程出现问题和解决

项目后端搭建需要在linux上安装python3

一. linux中下载安装python3过程

安装相关依赖

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

安装python

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz  下载安装包 (可以到网站下载,然后上传到Linux)

在/usr/local 下新建文件夹python3

解压安装包

tar -zxvf Python-3.6.3.tgz

转到该安装包目录下

cd Python-3.6.3

对安装进行配置,并指定安装路径(便于后面的系统管理)

./configure --prefix=/usr/local/python3

编译和安装

make

make install

进入python3目录

cd /usr/local/python3

查看python的可执行脚本文件

ls bin/  

添加环境变量:

  • 1 添加软连接:

ln -s 源文件路径 目标文件路径

  • 2 添加变化软连接:

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

  • 3 添加pip3软连接:

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

将/usr/local/python3/bin加入PATH

vim /etc/profile

在文件末尾添加:

export PATH=$PATH:/usr/local/python3/bin

source /etc/profile

修改以下2个配置文件:

第一行修改为(#! /usr/bin/python3)即可

vim /usr/libexec/urlgrabber-ext-down

vim /usr/bin/yum

python -V (查看python版本)

二. linux中安装python实操过程

安装python:

./configure –prefix=/usr/local –enable-optimization

Make

Make install

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

将/usr/local/python3/bin加入PATH:

检查pyhton -V显示版本还是原来的2

此时没有覆盖老版本,参考Linux下python安装升级详细步骤 | Python2 升级 Python3

修改原来链接名字/usr/bin/python

mv /usr/bin/python /usr/bin/python_old2

再建立新版本python的链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python

输入python -V显示出python的新版本信息

没有凑效

如果只执行第二句可能出现建立软链接失败,所以建立软连接之前,先执行 :rm /usr/bin/python3 , 便可解决这个问题

查看下载版本:

使用命令ls -l /usr/bin/查看软连接是否已创建成功:

  • 24
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值