首页主机资讯Ubuntu环境下Python如何安装

Ubuntu环境下Python如何安装

时间2025-11-25 18:22:04发布访客分类主机资讯浏览879
导读:Ubuntu下安装Python的实用指南 一 快速安装 APT方式 更新软件源并安装: sudo apt update sudo apt install python3 python3-pip 验证安装: python3 --ve...

Ubuntu下安装Python的实用指南

一 快速安装 APT方式

  • 更新软件源并安装:
    • sudo apt update
    • sudo apt install python3 python3-pip
  • 验证安装:
    • python3 --version
    • pip3 --version
  • 说明:这是最简便、与系统兼容性最好的方式,适合大多数用户与场景。

二 多版本与特定版本管理 Pyenv

  • 安装依赖:
    • sudo apt update
    • sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
  • 安装与初始化 pyenv:
    • curl https://pyenv.run | bash
    • 将以下内容写入 ~/.bashrc 或 ~/.zshrc 并重新加载:
      • export PATH=“$HOME/.pyenv/bin:$PATH”
      • eval “$(pyenv init --path)”
      • eval “$(pyenv init -)”
      • eval “$(pyenv virtualenv-init -)”
    • source ~/.bashrc
  • 常用命令:
    • pyenv install --list
    • pyenv install 3.x.x
    • pyenv global 3.x.x 或 pyenv local 3.x.x
  • 说明:便于在同一台机器上管理多个 Python 版本并隔离项目环境。

三 源码编译安装 特定版本或自定义优化

  • 安装编译依赖:
    • sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev
  • 下载与编译(以 3.x.x 为例):
    • wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
    • tar -xf Python-3.x.x.tgz
    • cd Python-3.x.x
    • ./configure --enable-optimizations
    • make -j “$(nproc)”
    • sudo make altinstall
  • 验证:
    • python3.x --version
  • 说明:可启用优化与自定义选项,使用 altinstall 避免覆盖系统默认 python。

四 数据科学与机器学习场景 Anaconda

  • 下载并安装:
    • 从 Anaconda 官网获取 Linux 安装脚本(Anaconda3-…-Linux-x86_64.sh)
    • bash Anaconda3-…-Linux-x86_64.sh
    • source ~/.bashrc
  • 常用命令:
    • conda create --name myenv python=3.x
    • conda activate myenv
  • 说明:自带包与环境管理,适合数据科学与机器学习工作流。

五 虚拟环境与常见问题

  • 使用 venv 创建隔离环境(推荐):
    • python3 -m venv .venv
    • source .venv/bin/activate
    • 退出:deactivate
  • 常见问题速解:
    • 命令未找到:确认 PATH 并 source 配置文件(如 ~/.bashrc)
    • 多版本冲突:用 pyenv 设置全局或局部版本
    • 编译缺依赖:补齐编译依赖后重新 ./configure & & make
    • pip 权限:优先使用虚拟环境或在用户目录安装(pip install --user)
  • 说明:虚拟环境能有效避免依赖冲突,是项目开发的最佳实践。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu环境下Python如何安装
本文地址: https://pptw.com/jishu/755796.html
Ubuntu系统如何安装Python 如何自定义Ubuntu PHP错误页面

游客 回复需填写必要信息