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

linux 在系统已有python2版本下安装python3

方法一:使用包管理器安装

更新包索引:
sudo apt update

安装Python3:
sudo apt install python3

安装Python3的pip(如果你需要):
sudo apt install python3-pip

验证Python 2和3的安装:
python --version # 这应该显示Python 2的版本
python3 --version # 这应该显示Python 3的版本

方法二:从源代码编译安装

安装编译依赖:
sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

从Python官方网站下载Python3.6.3源代码:
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

解压下载的文件并进入目录:
tar -xf Python-3.6.3.tgz
cd Python-3.6.3

配置并编译安装:
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
注意: 使用altinstall而不是install来避免替换默认的python命令。

验证Python 2和3的安装:
python --version # 这应该显示Python 2的版本
python3.6 --version # 这应该显示Python 3.6.3的版本
经过上述步骤,你的系统上应该同时拥有Python 2和Python 3.6.3版本,并且它们可以分别使用python和python3.6命令来调用。

http://www.lryc.cn/news/137022.html

相关文章:

  • IO多路转接 ——— select、poll、epoll
  • FPGA原理与结构——FIFO IP核原理学习
  • 【Linux操作系统】Linux中的信号回收:管理子进程的关键步骤
  • Spark大数据分析与实战笔记(第一章 Scala语言基础-1)
  • R语言03-R语言中的矩阵
  • “深入理解JVM:探索Java虚拟机的工作原理与优化技巧“
  • SQL注入原理
  • PIL.Image和base64,格式互转
  • vue父子组件传值(v-model)
  • Java接口详解
  • Windows共享文件夹,用户密码访问
  • Mac更新node
  • 2023国赛数学建模思路 - 案例:粒子群算法
  • Wireshark数据抓包分析之ARP协议
  • 6个比较火的AI绘画生成工具
  • 静力水准仪说明介绍
  • HAProxy 高级功能与配置
  • cuda编程002—流
  • 2023年国赛 高教社杯数学建模思路 - 案例:粒子群算法
  • 【C#学习笔记】数据类中常用委托及接口——以List<T>为例
  • idea的断点调试
  • vue和react学哪一个比较有助于以后发展?
  • 【SkyWalking】分布式服务追踪与调用链系统
  • Python“牵手”速卖通商品详情API接口运用场景及功能介绍
  • java调用python脚本的示例
  • 【C语言】柔性数组(可边长数组)
  • C++信息学奥赛1131:基因相关性
  • 如何保证分布式系统中服务的高可用性:应对 ZooKeeper Leader 节点故障的注册处理策略
  • SQL注入之延时注入
  • 运维高级学习--Docker(二)