Skip to content

Linux 安装 python #12

@zhangwt-cn

Description

@zhangwt-cn

检查服务器python版本

  • 检查命令
# 如果有符合要求的版本就不用再安装了
whereis python

注意:不要随意卸载系统已安装python版本#13

选择python版本

  • 查看版本
  • 下载python版本.tgz
# wget 直接下载,如果网速慢 可以先下载到本地再上传到服务器
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

解压.tgz

# 在下载目录下解压
tar -zxvf Python-3.9.0.tgz

安装编译python源码环境

yum install -y 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

编译安装python

  1. 配置编译目录
# 进入解压目录
cd Python-3.9.0
./configure --prefix=/usr/local/python3.9.0/
  1. 编译
make && make install
  1. 配置环境变量
# python
PATH=/usr/local/python3.9.0/bin:$PATH
# 保存后,刷新配置文件
source /etc/profile

# python 全局配置 python3.9
ln -s /usr/local/python3.9.0/bin/python3 /usr/bin/python3.9
ln -s /usr/local/python3.9.0/bin/pip3 /usr/bin/pip

# 也可以直接指向 python,但是如果/usr/bin/下已经有python,需要先修改,请谨慎操作
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3.9.0/bin/python3 /usr/bin/python

# 检查安装
python3.9 -V
python -V

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions