首页 > 系统相关 >在CentOS容器中安装Python 3.8

在CentOS容器中安装Python 3.8

时间:2023-11-04 13:44:07浏览次数:47  
标签:12 CentOS Python make 安装 3.8

 

  1. 进入已下载的CentOS容器终端:

    docker run -it centos:7.9.2009 /bin/bash
    
  2. 在容器终端中,首先更新系统软件包列表:

    yum update
    
  3. 安装相关依赖包以支持Python编译和构建过程:

    yum install gcc openssl-devel bzip2-devel libffi-devel -y
    
  4. 下载Python 3.8的源代码包(源码包可以从Python官方网站上下载):

    curl -O https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
    
  5. 解压下载的源代码包:

    tar xzf Python-3.8.12.tgz
    
  6. 进入解压后的目录:

    cd Python-3.8.12
    
  7. 配置并编译Python源代码:

    ./configure --enable-optimizations
    make
    make altinstall
    

    此处使用make altinstall而不是make install,可以避免覆盖系统默认的Python版本。

  8. 安装完成后,可以验证Python 3.8是否成功安装:

    python3.8 --version
    

    如果显示Python 3.8的版本信息,则表示安装成功。

现在你已经在CentOS容器中成功安装了Python 3.8。你可以使用python3.8命令来执行Python脚本,并使用pip安装所需的包和库。

标签:12,CentOS,Python,make,安装,3.8
From: https://www.cnblogs.com/peijiao/p/17809242.html

相关文章

  • 第一个python程序
    目标第一个HelloPython程序Python2.x与3.x版本简介执行Python程序的三种方式解释器——python/python3交互式——ipython集成开发环境——PyCharm01.第一个HelloPython程序1.1Python源程序的基本概念Python源程序就是一个特殊格式的文本文件,可以使用任意文......
  • 【小沐学Python】Python实现Web图表功能(Dash之基本功能)
    1、简介Dash是下载量最大,最值得信赖的Python框架,用于构建ML和数据科学Web应用程序。Dash是一个用来创建web应用的python库,它建立在Plotly.js(同一个团队开发)、React和Flask之上,主要的用户群体是数据分析者、AI从业者,可以帮助他们快速搭建非常美观的网页应用,而且不需要......
  • 在Anaconda中安装Python的seaborn库
      本文介绍在Anaconda的环境中,安装Python语言中,常用的一个绘图库seaborn模块的方法。  seaborn模块是基于Matplotlib的数据可视化库,它提供了一种更简单、更漂亮的界面来创建各种统计图形。seaborn模块主要用于数据探索、数据分析和数据可视化,使得我们在Python中创建各种统计图......
  • 基于Python+Pygame实现一个滑雪小游戏
    目录项目介绍Pygame介绍项目文件夹介绍演示视频代码免费领取一、项目介绍使用介绍:运行main.py文件后,通过左右按键可以控制小人的移动,如果经过旗杆那么+10分,如果碰到树木那么减50分。二、Pygame介绍Pygame是一个用于游戏开发和多媒体应用的Python库。它是基于SDL(Simple......
  • Python脚本学习——文件处理
    一、模糊查找文件importospath=r"F:\Typora"files=os.listdir(path)foriinfiles:#查找文件中含有某个字符串的文件并确定文件类型(也就是后缀)if'Typora'iniandi.endswith('.exe'):print(i)二、文件自动归类注意当使用的是绝对路径时,需要对文件......
  • python毕业设计选题15例,马上要毕业啦,大家做好准备了没
    Hi,大家好,大四的同学马上要开始毕业设计啦,大家做好准备了没!学长给大家详细整理了最新的python计算机毕设相关选题,对选题有任何疑问,都可以问学长哦.1.网上商城系统这是一个基于python+vue开发的商城网站,模仿京东购物模式,平台采用B/S结构,后端采用主流的Python语言进行开发,前端......
  • python 字符串格式化
    Python字符串的格式化分为两种:1)%方式  2)str.format() 方式。str.format()是比%较新的方式,大多数的Python代码仍然使用%操作符。但最终会被str.format()代替,推荐使用str.format()==============================================================================......
  • python——基础学习篇(3)
    【列表的加法和乘法】加法:s=[1,2,3], t=[4,5,6,], s+t=[1,2,3,4,5,6]乘法:s×3=重复三次【嵌套列表(二维列表)】matrix=[]直接应用访问嵌套循环(可用循环):is (同一性运算符)——字符串不变,列表可变 copy:y=x.copy() ——列表的一个copy方法,  y=copy.copy(列表,字......
  • python——基础学习篇(6)
    【字典】关键符号:{} 创建字典:1.直接使用大括号冒号的方法 2. 使用dict函数使用列表作用元素,每个元素又用元组包裹增:fromkeys(iterable[,  values]) :suchas:——d=dict.fromkeys("fish",250)——{“f”:250,“i”:250,“s”:250 ,“h”:250......
  • python——基础学习篇(5)
    【拆分和拼接】partition(从左往右找分割符)——rpartition(从右往左)split(sep=none,maxsplit=-1)——可把分割为一个一个·jion(iterable)——尽量用jion少用加法【格式化字符串的方法】format使用{}替换字段align:"<"左对齐(默认)   “>” 右对齐 ......