Ubuntu环境下Python如何安装
导读: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
