当前位置: 首页 > news >正文

centos安装python 3.9

centos安装python 3.9

1. 准备工作

安装必要的构建工具和依赖项:

sudo yum groupinstall "Development Tools"
sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2. 下载 Python 3.9 源码

从 Python 官方网站下载 Python 3.9 的源码包。

wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
tar -xzf Python-3.9.12.tgz
cd Python-3.9.12

在这里插入图片描述

3. 配置和编译 Python 3.9

配置、编译并安装 Python 3.9,把 Python 3.9 安装到 /usr/local/python3 目录下:

./configure --prefix=/usr/local/python39 --enable-optimizations
make && sudo make install

4. 配置环境变量

编辑 /etc/profile 文件:

sudo vim /etc/profile

在文件末尾添加以下内容:

export PATH=/usr/local/python39/bin:$PATH

保存并退出编辑器,然后使更改生效:

source /etc/profile

测试 Python 3.9 是否正确安装:

python3.9 --version

在这里插入图片描述
自带的python2
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【diffusers极速入门(五)】扩散模型中的 Scheduler(noise_scheduler)的作用是什么?
  • react函数学习——useState函数
  • 51单片机嵌入式开发:22、STC89C52R控制 实现单总线温度传感器DS18b20的温度读取
  • UltraEdit v27文本代码程序编辑器免费版下载安装教程(亲测可用)
  • Java每日一练,技术成长不间断
  • 第十章 计算机网络——应用层
  • 递归求数组和
  • vscode+cmake+msvc+vcpkg的入门使用
  • C++设计模式笔记(内附可运行代码示例)
  • Github 2024-07-25开源项目日报 Top10
  • ubuntu24.04 LTS安装BackupPC备份软件
  • docker compose 安装 kafka
  • ArduPilot开源代码之ROS2Humble+CartographerSLAM+SITL+Gazebo
  • reshape函数及MATLAB应用
  • sql查询优化小知识-01,非等值条件查询影响
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • es6(二):字符串的扩展
  • JavaScript 一些 DOM 的知识点
  • js操作时间(持续更新)
  • js对象的深浅拷贝
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • spring + angular 实现导出excel
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • - 概述 - 《设计模式(极简c++版)》
  • 高程读书笔记 第六章 面向对象程序设计
  • 工作手记之html2canvas使用概述
  • 关于springcloud Gateway中的限流
  • 前端知识点整理(待续)
  • 人脸识别最新开发经验demo
  • 微信支付JSAPI,实测!终极方案
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 新书推荐|Windows黑客编程技术详解
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 白色的风信子
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • #1014 : Trie树
  • (12)目标检测_SSD基于pytorch搭建代码
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (20050108)又读《平凡的世界》
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (安卓)跳转应用市场APP详情页的方式
  • (笔试题)合法字符串
  • (二)windows配置JDK环境
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (一)Dubbo快速入门、介绍、使用
  • (转)scrum常见工具列表
  • (状压dp)uva 10817 Headmaster's Headache
  • .equals()到底是什么意思?
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET 反射 Reflect