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)
相关文章
|
22天前
|
安全 Linux 虚拟化
|
16天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
33 5
|
27天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
28天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
56 2
|
29天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
35 3
|
12天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
82 0
|
18天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
36 0
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
48 0
|
Java Linux Shell
centos7内网离线安装face_recognition、python、pip、CMake、dlib,离线升级gcc/切换gcc,文末有face_recognition的docker版本
公司项目需要人脸识别,本来app自带人脸识别,结果api支持的设备试了一圈就一个同事的华为Mate40Pro可以,所以使用无望。接着找了一下免费的java离线人脸识别sdk,发现虹软的确实简单好用,一会就在linux上弄好并测试通过了,然而在准备集成进去开写代码时,不小心看到了一眼首次激活需联网,后续方可离线使用,好吧,我们内网机器首次都不可能的,接着看了下离线激活方法,首先需要企业认证,这一步我们肯定没法做的,毕竟不是之前的小公司了,营业执照啥的随便给我肯定不行,直接放弃了。后来在同事推荐下看了下face_recognition这个项目,之前基本没用过python,于是有了漫长的踩坑之旅。
712 1
|
TensorFlow 算法框架/工具 Python
Python升级tensorflow2.x版本相关问题:No module named ‘tensorflow.contrib‘ 问题解决
Python升级tensorflow2.x版本相关问题:No module named ‘tensorflow.contrib‘ 问题解决
302 0
下一篇
无影云桌面