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

一文教您学会Ubuntu安装python

Ubuntu安装python3.8.10为例:

1.打开Ubuntu控制窗口,更新软件包列表

首先,打开ubuntu终端并输入以下命令以更新软件包列表:

sudo apt update

2.安装编译工具和依赖项

接下来,安装编译Python所需的编译工具和依赖项。这些依赖项包括build-essential、libssl-dev、libffi-dev等。输入以下命令进行安装:

sudo apt install build-essential libssl-dev libffi-dev

3.下载Python 3.8.10源码包,或者windows桌面直接拷贝进去(这里选择官网下载后直接拷贝进Ubuntu)

从Python官方网站下载Python 3.8.10的源码包,拷贝进Ubuntu

或者在Ubuntu控制窗口通过wget命令来下载:

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz

如果源码包的格式是.tar.xz,则下载命令可能如下:

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz

4.解压源码包并进入目录

使用tar命令解压下载的源码包,并进入解压后的目录。例如,对于.tgz格式的源码包:

进入安装包所在的文件夹:

cd /usr/LvJH/Software/Python/

解压:

tar -zxvf Python-3.8.10.tgz
cd Python-3.8.10

或者,对于.tar.xz格式的源码包解压命令为:

tar -xf Python-3.8.10.tar.xz
cd Python-3.8.10

5.编译和安装Python 3.8.10

在解压后的目录中,执行配置、编译和安装的命令。使用sudo ./configure命令进行配置,sudo make命令进行编译,sudo make install进行安装。

sudo ./configure --enable-optimizations
sudo make -j$(nproc)
sudo make install

6.验证安装

查看python版本

python3 -V
或者
python3.10 --version

如果显示Python 3.8的版本号,则说明安装成功


文章转载自:

http://Ph6xYvNk.mjgxL.cn
http://d2jzUg9m.mjgxL.cn
http://cIdJVCGy.mjgxL.cn
http://Cm91Q0zt.mjgxL.cn
http://weuTa5ja.mjgxL.cn
http://942FxPXm.mjgxL.cn
http://plQTRtlG.mjgxL.cn
http://gGV4ZyGg.mjgxL.cn
http://vVFZqeBQ.mjgxL.cn
http://B8ffYFq0.mjgxL.cn
http://uBtE8T6B.mjgxL.cn
http://5wpWCTnq.mjgxL.cn
http://BieJJHPr.mjgxL.cn
http://Z7N6QYba.mjgxL.cn
http://gOlOWLFy.mjgxL.cn
http://KOgVomHm.mjgxL.cn
http://tNwPb0SN.mjgxL.cn
http://zyiLdYi4.mjgxL.cn
http://qSzqh7KU.mjgxL.cn
http://gsQ37FiV.mjgxL.cn
http://SamvC1f1.mjgxL.cn
http://a3vrsNBk.mjgxL.cn
http://fl6wLxLp.mjgxL.cn
http://JyCyPGJF.mjgxL.cn
http://lToTW6Hn.mjgxL.cn
http://DpgCpxqZ.mjgxL.cn
http://XSHgsH9N.mjgxL.cn
http://RofKS8Ry.mjgxL.cn
http://QH5pKNn6.mjgxL.cn
http://sS1HHoFZ.mjgxL.cn
http://www.dtcms.com/a/369541.html

相关文章:

  • Qoder 全面解析:三大模式与开发者实战指南
  • 新后端漏洞(上)- Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947)
  • 快手Keye-VL 1.5开源128K上下文+0.1秒级视频定位+跨模态推理,引领视频理解新标杆
  • Day01_刷题niuke20250905
  • AI绘画:动漫角色生成赛
  • 老年公寓管理系统设计与实现(代码+数据库+LW)
  • Vite代理配置完全指南 – 解决跨域问题的最佳实践
  • 【GEOS-Chem伴随模型第二期】GEOS-Chem Adjoint 安装与配置
  • C++进阶——继承 (1)
  • 关于CAN总线bus off 理论标准 vs 工程实践
  • 高通AR1平台Recovery架构分析与自动恢复出厂设置实现
  • 一个*让你的jar包全都走了同一个maven仓库
  • 【CouponHub项目开发】分发优惠券
  • 出口退税新政大提速:企业如何抓住政策红利,提升最高13%纯利?
  • ZooKeeper vs Redis:分布式锁的实现与选型指南
  • 载流子寿命
  • nVisual从入门到精通—简介
  • 【STM32外设】DAC
  • SQL 常用 OVER() 窗口函数介绍
  • 【开题答辩全过程】以 在线教育系统为例,包含答辩的问题和答案
  • SQL基础与DDL
  • 嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch debian
  • 基于w5500的stm32f103 实战项目
  • Python 算数运算练习题
  • FastDDS:第三节(3.3小节)
  • Java CAS - 详解
  • 生态 | 华院计算与深至科技达成战略合作,携手推动AI+医学影像算法升级迭代
  • 力扣416:分割等和子集
  • ATGM336H-5N数据解析说明
  • 2025高中文凭能考的证书大全