Python3的安装与部署(Linux版本)

简介: Python3的安装与部署(Linux版本)

0x00 教程内容


  1. Python3的下载
  2. 安装编译和依赖环境
  3. 编译并安装Python3
  4. 检验Python3


0x01 Python3的下载


1. 官网地址

地址为:https://www.python.org/ftp/python/


这里我们下载 3.9.5 版本,你可以直接在本地下载好,然后上传到Linux上去,也可以直接wget下来。


比如:


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


image.png


提示:如果出现找不到wget命令,可先用下面命令安装

yum -y install wget


2. 奈一获取

(2)关注公众号回复:python3即可


0x02 安装编译和依赖环境


1. 安装依赖

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-dev


image.png


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

yum -y install libffi-devel


2. 安装编译器

yum -y install gcc


0x03 编译并安装Python3


1. 解压源码包

cd /root/software
tar -zxvf Python-3.9.5.tgz


注意,这是源码包,还需要编译的,不是安装包。

2. 编译Python3

我想把python安装在 /root/app 这个路径,还没有这个路径,所以需要先创建出来

mkdir -p /root/app/python3


配置安装路径前缀:

cd Python-3.9.5
./configure --prefix=/root/app/python3


image.png


编译:

make


image.png


此过程将会进行大概一两分钟。

3. 安装Python3

编译成功后,进行安装:

make install


image.png


表示安装成功!其实可以看到黄色字体的警告,提示还没有将 /root/app/python3/bin 路径配置到 PATH (环境变量)。


0x04 检验Python3


1. 校验Python3的编译器

/root/app/python3/bin/python3.9


image.png


2. 配置环境变量

vim /etc/profile

export PYTHON_HOME=/root/app/python3
export PATH=$PATH:$PYTHON_HOME/bin



使环境变量生效:

source /etc/profile

3. 校验Python3及pip3

检查Python3及pip3是否可用

python3 -V
pip3 -V


image.png


0xFF 总结


  1. 教程比较轻松,不同的版本可能会有小小差异,请自行查阅资料。
  2. Windows版本请参考教程:Python3的安装(Windows)
相关文章
|
6天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
16 5
|
18天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
45 2
|
2天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
22 0
|
8天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
19 0
|
17天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
10天前
|
缓存 监控 Linux
|
13天前
|
Linux Shell 数据安全/隐私保护
|
14天前
|
域名解析 网络协议 安全
|
2天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
13 3
|
2天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
14 3