linux如何安装python3

 更新时间:2024年10月07日 10:37:22   作者:耳边私语着  
在Linux系统中安装Python3需要先安装依赖,然后下载安装包进行编译安装,具体步骤包括安装依赖、下载Python3安装包、解压、配置安装目录、编译安装,以及添加软连接,安装成功后,通过验证python3和pip3的版本来确认安装是否成功,本教程基于个人经验,旨在提供一个参考

一、背景

1、为什么要安装python3?

因为在工作中 我们会只用到python脚本,而一般服务器自带的pyhon2不支持现在的pyhon环境

现在的pyhton环境一般都使用pyhon3,所以需要安装python3执行pyhon脚本

注意:本次安装python3环境需使用root执行

二、安装python3

1、安装python3相关依赖

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 libffi-devel

# 如果不安装依赖,编译的时候会报错

2、下载pyhton3安装包

下载地址如下:Index of /ftp/python/

进去之后选择对应的版本下载即可

本次安装 我选择的是pyhon3.7.2版本进行安装

登录需要安装python3的服务器进行下载tar包

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

3、解压安装包

tar -xvf Python-3.7.2.tgz

4、安装python3

配置安装目录 大部分人配置的是/usr/local/python3 但是我自己配置的是 /data01/python3 不要问为啥,个人习惯。

cd Python-3.7.0
./configure prefix=/data01/python3

5、编译安装

make && make install

6、添加软连接

ln -s /data01/python3/bin/python3.7 /usr/bin/python3
ln -s /data01/python3/bin/python3.7 /usr/bin/pip3


#这个路径为自己python3安装的路径

/data01/python3/bin/python3.7

如果创建软连接时 提示已存在就删除了在创建就可以了

三、验证python3是否安装成功

1、验证python3

python3 -V

2、安装pip

yum -y install python3-pip

3、验证pip3

pip -V

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu下sublime中文无法输入的处理方案

    Ubuntu下sublime中文无法输入的处理方案

    本文主要是给出了Ubuntu下sublime中文无法输入的处理方案,非常的实用,遇到相同问题的小伙伴们可以参考下
    2014-11-11
  • 配置iptables,把80端口转到8080的简单方法

    配置iptables,把80端口转到8080的简单方法

    下面小编就为大家带来一篇配置iptables,把80端口转到8080的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-12-12
  • Linux进程等待和进程替换详解

    Linux进程等待和进程替换详解

    本文介绍了Linux系统中进程等待的重要性,包括防止内存泄露和获取子进程状态,详细讲解了wait()和waitpid()函数的使用,接着,探讨了进程替换的概念,通过exec系列函数实现程序替换,讲解了不同函数的用法和参数含义,需要的朋友可以参考下
    2024-12-12
  • Linux 下安装pip包的方法

    Linux 下安装pip包的方法

    这篇文章主要介绍了Linux 下安装pip包的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • 如何重置 RHEL7/CentOS7 系统的root密码

    如何重置 RHEL7/CentOS7 系统的root密码

    这篇文章主要介绍了如何重置 RHEL7/CentOS7 系统的root密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • 吸引发烧友的视听Linux发行版

    吸引发烧友的视听Linux发行版

    今天小编就为大家分享一篇关于吸引发烧友的Linux发行版,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-09-09
  • Linux系统中jdk环境配置方式

    Linux系统中jdk环境配置方式

    这篇文章主要介绍了Linux系统中jdk环境配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)

    ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)

    这篇文章主要介绍了ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)的相关资料,需要的朋友可以参考下
    2016-11-11
  • linux中sed命令的使用与注意小结

    linux中sed命令的使用与注意小结

    sed本身也是一个管道命令,可以分析standard input的,sed可以将数据进行替换、删除、新增、选取特定行等。下面这篇文章主要介绍了linux中sed命令的用法和注意事项,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Linux内存泄露的原因排查和解决方案(内存管理方法)

    Linux内存泄露的原因排查和解决方案(内存管理方法)

    文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理的相关知识
    2025-02-02

最新评论