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

ubuntu 20 安装python

    在 Ubuntu 20.04 上安装 Python 可以通过多种方式完成,包括使用系统默认仓库、第三方工具(如 deadsnakes PPA)或手动编译。以下是详细步骤和推荐方案: 方法 1:安装系统默认的 Python 版本 Ubuntu 20.04 默认提供 Python 3.8,适合大多数场景。 步骤 1:更新软件包列表 bash sudo apt update 步骤 2:安装 Python 3 和 pip bash sudo apt install -y python3 python3-pip 步骤 3:验证安装 bash python3 --version # 应输出:Python 3.8.x pip3 --version # 应输出:pip 20.x.x(与 Python 3.8 对应) 步骤 4(可选):设置默认 Python 版本 如果系统同时存在 Python 2 和 Python 3,可以通过 update-alternatives 管理默认版本: bash sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 sudo update-alternatives --config python # 选择 Python 3 作为默认 方法 2:安装最新 Python 版本(通过 deadsnakes PPA) 如果需要更高版本的 Python(如 3.10/3.11),可以使用 deadsnakes PPA。 步骤 1:添加 PPA 仓库 bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update 步骤 2:安装特定 Python 版本 例如安装 Python 3.11: bash sudo apt install -y python3.11 python3.11-venv python3.11-dev 步骤 3:验证安装 bash python3.11 --version # 应输出:Python 3.11.x 步骤 4(可选):切换默认版本 使用 update-alternatives 添加多个版本并切换: bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 sudo update-alternatives --config python3 # 选择版本 方法 3:手动编译安装(高级用户) 适用于需要自定义配置或最新开发版的情况。 步骤 1:安装依赖工具 bash sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget 步骤 2:下载 Python 源码 bash wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz tar -xf Python-3.11.6.tar.xz cd Python-3.11.6 步骤 3:编译并安装 bash ./configure --enable-optimizations --with-ensurepip=install make -j$(nproc) sudo make altinstall # 使用 altinstall 避免覆盖系统 Python 步骤 4:验证安装 bash python3.11 --version # 应输出:Python 3.11.6 常见问题解决 python 命令未找到 Ubuntu 20.04 默认不提供 python 符号链接,需手动创建: bash sudo ln -s /usr/bin/python3 /usr/bin/python pip 版本过旧 升级 pip: bash python3 -m pip install --upgrade pip 多版本冲突 使用虚拟环境隔离项目依赖: bash python3 -m venv myenv # 创建虚拟环境 source myenv/bin/activate # 激活环境 pip install package # 在虚拟环境中安装包 卸载 Python 系统默认版本:sudo apt remove python3 PPA 版本:sudo apt remove python3.11 手动编译版本:删除 /usr/local/bin/python3.11 等文件。 推荐方案 新手用户:直接使用方法 1(系统默认 Python 3.8)。 开发者:使用方法 2(通过 deadsnakes PPA 安装 3.10/3.11)。 特殊需求:使用方法 3(手动编译最新版)。 安装完成后,建议通过 python3 --version 和 pip3 --version 确认版本正确性。

http://www.dtcms.com/a/398094.html

相关文章:

  • Golang语言基础篇003_数组、切片、map详解
  • 传统网站开发下载 wordpress语言包
  • flowable的监听器顺序
  • 连接局域网、主干网和虚拟局域网
  • 【保姆级】| 基于Docker的dify部署流程
  • 网站建设 策划方案如何用flashfxp通过ftp访问网站服务器下载网站代码
  • 大规模无人机检测数据集:11998张高质量图像,支持YOLOv8、COCO、TensorFlow多格式训练,涵盖飞机、无人机、直升机三大目标类别
  • 软考-系统规划与管理师教程(第2版)- 2025 新增 / 改版重点
  • sparkml 多列共享labelEncoder
  • 【TS5】Electron与Flutter
  • 线程池高频面试题(核心原理+配置实践+常见误区)
  • 【LeetCode热题100(28/100)】两数相加
  • 网站搭建思路如何使用模板建设网站
  • 注册网站的步骤二手房出售
  • 新疆燃气从业人员考试真题练习
  • 知识图谱的表示与推理对自然语言处理中因果性语义逻辑的影响与启示研究
  • go go-zero的学习,持续中...
  • C++篇 类和对象(3)万能工具怎么用?
  • 跨端边云时序数据管理新范式:Apache IoTDB 的 DB+AI 融合之道
  • 线程同步与互斥和生产消费模型
  • Java怎么终止一个线程
  • 软件项目管理中, UT测试如何体现
  • 神经网络工具箱
  • 软考系统架构设计师知识点-软件系统质量属性
  • 西安网站建设的软件哪个免费的网页制作软件最好
  • 【安装配置】【搭建本地Maven私服】
  • 一维卡尔曼滤波(无过程噪声)详解
  • AUTOSAR---汽车软件架构的标准化与未来展望
  • 压阻式应变传感器
  • Pydantic库应用