Ubuntu 安装 Python 需要哪些步骤

Ubuntu安装Python的常用步骤1. 使用APT包管理器安装(推荐,适合大多数用户)Ubuntu系统默认使用APT包管理器,可快速安装Python且保证与系统兼容。更新包列表:确保获取最新软件包信息,运行sudo apt update。安装Python 3:执行sudo apt install python3,系统会自动安装Python 3的最新稳定版本(如Ubuntu 22.04及以

Ubuntu安装Python的常用步骤

1. 使用APT包管理器安装(推荐,适合大多数用户)

Ubuntu系统默认使用APT包管理器,可快速安装Python且保证与系统兼容。

  • 更新包列表:确保获取最新软件包信息,运行sudo apt update
  • 安装Python 3:执行sudo apt install python3,系统会自动安装Python 3的最新稳定版本(如Ubuntu 22.04及以上默认安装Python 3.10)。
  • 验证安装:终端输入python3 --version,显示版本号(如Python 3.10.12)即表示成功。
  • 安装pip(Python包管理工具):若未自动安装,运行sudo apt install python3-pip,之后可通过pip3 install 包名安装第三方库。

2. 通过Deadsnakes PPA安装特定版本(适合需要非默认版本的用户)

若系统仓库中没有所需Python版本(如Python 3.11),可通过Deadsnakes PPA(个人包档案)安装。

  • 添加PPA并更新:运行sudo add-apt-repository ppa:deadsnakes/ppa,然后sudo apt update
  • 安装特定版本:例如安装Python 3.11,执行sudo apt install python3.11
  • 验证安装:终端输入python3.11 --version,确认版本号正确。

3. 从源代码编译安装(适合需要自定义配置或最新开发版本的用户)

若需要最新Python版本或自定义编译选项(如启用特定模块),可从官网下载源码编译。

  • 安装依赖包:编译前需安装工具和库,运行sudo apt install build-essential zlib1g-dev libssl-dev libffi-dev libsqlite3-dev wget curl llvm libncurses5-dev libbz2-dev
  • 下载并解压源码:访问Python官网下载所需版本(如3.12.0),运行wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz,然后tar -xf Python-3.12.0.tgzcd Python-3.12.0
  • 配置与编译:执行./configure --enable-optimizations(优化性能),make -j $(nproc)(并行编译,加快速度,$(nproc)表示CPU核心数)。
  • 安装:使用sudo make altinstall(避免覆盖系统默认Python),而非make install
  • 验证安装:终端输入python3.12 --version,确认安装成功。

4. 使用Pyenv管理多个Python版本(适合需要切换多版本的用户)

若需要同时安装多个Python版本(如3.8、3.9、3.10)并灵活切换,可使用Pyenv工具。

  • 安装依赖包:运行sudo apt install make 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(或source ~/.zshrc)使配置生效。

  • 安装Python版本:例如安装Python 3.8.12,执行pyenv install 3.8.12
  • 设置版本
    • 全局默认版本:pyenv global 3.8.12(对所有终端生效);
    • 当前项目局部版本:pyenv local 3.9.7(仅在当前目录生效,创建.python-version文件)。
  • 验证安装:终端输入python --version,显示当前Pyenv管理的Python版本。

注意事项

  • 避免覆盖系统Python:Ubuntu系统工具(如apt)依赖系统自带的Python版本,建议使用altinstall(源码编译)或Pyenv管理自定义版本,防止破坏系统功能。
  • 虚拟环境推荐:安装Python后,建议使用venv模块创建虚拟环境,隔离项目依赖:
    python3 -m venv myenv  # 创建虚拟环境
    source myenv/bin/activate  # 激活环境(终端提示符显示环境名)
    pip install 包名  # 在虚拟环境中安装包
    deactivate  # 退出环境
    

    虚拟环境可避免不同项目间的依赖冲突。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1434197.html

(0)
派派
上一篇 2025-10-16
下一篇 2025-10-16

发表回复

登录后才能评论