当前位置:   article > 正文

Centos 7安装python3详细教程

Centos 7安装python3详细教程

前言:

  • Centos7系统默认安装的python版本为python2.7.5,我们可以使用python -V命令查看当前python版本信息
  • 以下会介绍通过yum安装和手动下载编译安装方法

一、安装依赖文件

1.安装python3前需要先安装相关依赖包和编译环境

sudo 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 gcc libffi-devel 
  • 1
  1. zlib-devel:提供对 zlib 压缩库的支持。
  2. bzip2-devel:提供对 bzip2 压缩库的支持。
  3. openssl-devel:提供对 OpenSSL 加密库的支持。
  4. ncurses-devel:提供对 ncurses 库的支持,用于处理终端屏幕输出。
  5. sqlite-devel:提供对 SQLite 数据库的支持。
  6. readline-devel:提供对 readline 库的支持,用于提供命令行编辑和历史记录功能。
  7. tk-devel:提供对 Tk 图形库的支持,用于构建 Python 图形界面应用程序。
  8. gdbm-devel:提供对 GDBM(GNU 数据库管理系统)的支持。
  9. db4-devel:提供对 Berkeley DB(数据库)的支持。
  10. libpcap-devel:提供对 libpcap(网络数据包捕获库)的支持。
  11. xz-devel:提供对 XZ 压缩库的支持。
  12. gcc:GNU编译器集合,用于编译和构建源代码。
  13. libffi-devel:提供对libffi库的开发支持。

二、通过yum安装

1.安装部署

# 安装python3
sudo yum -y install python3

# 查看版本
python3 -V 

# 升级pip
python3 -m pip install --upgrade pip

Python包安装命令:pip3 install *
Python运行命令:python3 *.py
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

三、手动下载编译安装

1.下载安装包

# 下载python安装包
cd /home
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz

# 解压安装包
tar -xf Python-3.9.0.tar.xz
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.编译安装

cd Python-3.9.0

# ./configure --enable-shared --prefix=/usr/local/python3
# --prefix=*** :指定了python的安装目录
# --enable-shared :配置构建选项的命令,构建过程中启用共享库支持(默认带上,否则后续无法使用打包工具)
# 执行configure文件,安装默认位置/usr/local/bin/
./configure --enable-shared

# 编译安装
make && make install

# 将默认/usr/local/lib/路径添加到动态链接器的配置文件,并通过ldconfig更新缓存
# 路径根据实际路径替换,例如:/usr/local/python3/lib/
echo "/usr/local/lib/" >> /etc/ld.so.conf
sudo ldconfig
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

3.配置环境变量(指定路径执行,默认路径无需执行)

# 使用任意文本编辑器(如vi、nano等)打开~/.bashrc文件,该文件存储了当前用户的bash配置
vi ~/.bashrc

# 在文件的末尾添加以下行:
export PATH="/usr/local/python3/bin:$PATH"

# 保存并重新加载bash配置文件,使新的环境变量生效
source ~/.bashrc
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4.查看版本及说明

# 查看版本
python3 -V

# 升级pip3
pip3 install --upgrade pip

Python包安装命令:pip3 install *
Python运行命令:python3 *.py
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

四、部署打包工具pyinstaller

# 安装wheel
pip3 install wheel
# 安装pyinstaller
pip3 install pyinstaller
  • 1
  • 2
  • 3
  • 4

五、部署tkinter GUI

1.安装

# 安装python3-tk
yum -y install python3-tkinter
# 安装tk开发类库
yum -y install tk-devel
# 运行Tkinter代码时,需要在终端设置环境(临时)变量,如果在新的终端窗口中运行Tkinter代码,需要再次设置它
# DISPLAY=:0用于指定X服务器的显示设备(界面显示在Linux系统下)
export DISPLAY=:0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2.配置永久环境变量

# 使用任意文本编辑器(如vi、nano等)打开~/.bashrc文件,该文件存储了当前用户的bash配置
vi ~/.bashrc

# 在文件的末尾添加以下行:
export DISPLAY=:0

# 保存并重新加载bash配置文件,使新的环境变量生效
source ~/.bashrc
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/174303
推荐阅读
相关标签
  

闽ICP备14008679号