在CentOS 7上安装Python 3.7.7

在这里插入图片描述

一、实战步骤

1. 安装编译工具

  • 在终端中执行以下命令
yum -y groupinstall "Development tools"
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
yum install -y libffi-devel zlib1g-dev
yum -y install zlib*

2. 下载Python 3.7.7安装包

3. 上传Python 3.7.7安装包

  • 将下载的Python 3.7.7安装包上传到服务器的/opt目录下。

4. 解压缩安装包

  • 在终端中执行以下命令
cd /opt
tar -zxvf Python-3.7.7.tgz -C /usr/local

5. 切换目录并编译安装

  • 在终端中执行以下命令
cd /usr/local/Python-3.7.7
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
make && make install

6. 配置Python环境变量

  • 在终端中执行以下命令
vim /etc/profile

在文件末尾添加以下内容

export PYTHON_HOME=/usr/local/python3
export PATH=$PYTHON_HOME/bin:$PATH
  • 保存并退出

7. 使配置生效

  • 在终端中执行以下命令
source /etc/profile

8. 验证安装是否成功

  • 在终端中执行以下命令
python3
  • 如果看到Python 3.7.7的版本信息,说明安装成功

二、实战总结

  • 在CentOS 7上安装Python 3.7.7的步骤包括安装编译工具、下载和上传安装包、解压缩安装包、切换目录并编译安装、配置Python环境变量、使配置生效以及验证安装是否成功。这些步骤涉及到的命令包括yum、tar、cd、configure、make等。通过这次实战,我对Linux环境下的软件安装流程有了更深入的了解,也熟悉了Python的环境配置,为后续的学习和实践打下了基础。

相关推荐

  1. CentOS 7 安装 Redis

    2024-04-03 08:08:04       14 阅读
  2. 3分钟CentOS 7离线安装Docker

    2024-04-03 08:08:04       33 阅读
  3. CentOS 7.8 安装 Node.js

    2024-04-03 08:08:04       34 阅读
  4. CentOS 7安装MySQL 8.0

    2024-04-03 08:08:04       34 阅读
  5. CentOS 7快速安装配置Nginx

    2024-04-03 08:08:04       17 阅读
  6. CentOS 7使用Ansible安装Nginx

    2024-04-03 08:08:04       20 阅读
  7. CentOS 7 编译安装 Nginx 1.18

    2024-04-03 08:08:04       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 08:08:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 08:08:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 08:08:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 08:08:04       20 阅读

热门阅读

  1. golang每日一题(字母异位词分组)

    2024-04-03 08:08:04       14 阅读
  2. C++学习笔记(二)

    2024-04-03 08:08:04       14 阅读
  3. 【LeetCode】热题100:合并K个升序链表

    2024-04-03 08:08:04       14 阅读
  4. webscoket 中的 mask 细节

    2024-04-03 08:08:04       14 阅读
  5. 安装transforers时报错:error: can‘t find Rust compiler

    2024-04-03 08:08:04       15 阅读
  6. HTML如何设置字体样式?

    2024-04-03 08:08:04       12 阅读
  7. 进程和线程之间的区别和联系

    2024-04-03 08:08:04       15 阅读
  8. 串口屏接口之RS232/485的理解

    2024-04-03 08:08:04       14 阅读
  9. 国外服务器租用需要考虑哪些重要信息

    2024-04-03 08:08:04       16 阅读
  10. OCRmyPDF:全能PDF光学字符识别工具及其Python集成

    2024-04-03 08:08:04       9 阅读
  11. Docker in Docker原理与实战

    2024-04-03 08:08:04       10 阅读
  12. 第四章:Minikube生命周期管理命令

    2024-04-03 08:08:04       12 阅读
  13. springboot + mybatis支持多数据库

    2024-04-03 08:08:04       14 阅读