您的位置:首页 >Ubuntu 如何安装 Python 环境
发布于2026-04-26 阅读(0)
扫一扫,手机访问

想在 Ubuntu 上搭建一个趁手的 Python 环境?这事儿其实没想象中那么复杂。下面咱们就按从简到繁的顺序,把几种主流方法梳理一遍,你可以根据自己的需求对号入座。
对于大多数场景,最快的方式就是直接使用系统自带的包管理器。放心,绝大多数 Ubuntu 版本都已经预装了 Python 3,我们只需要确保它和包管理工具 pip 就位即可。
sudo apt updatesudo apt install -y python3 python3-pippython3 --versionpip3 --version跑完这几条命令,一个基础的 Python 环境就准备好了。简单来说,这套组合拳能满足日常脚本编写和大多数包安装的需求。
如果项目要求特定的 Python 小版本,或者你想用上比系统仓库更新的版本,该怎么办?这里有两个主流路径。
sudo apt install -y python3.10sudo add-apt-repository -y universesudo apt install -y software-properties-commonsudo add-apt-repository -y ppa:deadsnakes/ppasudo apt updatesudo apt install -y python3.8python3.8 --version需要留意的是,不同 Ubuntu 发行版的官方仓库收录的版本有限。当仓库里找不到你想要的版本时,添加 Dead Snakes 这类第三方 PPA 仓库,是获取更多、更新小版本的常用方法。
开发中经常遇到的情况是:机器上需要同时存在多个 Python 版本,并且不同项目的依赖互不干扰。这就引出了两个黄金搭档:pyenv 和 venv。
sudo apt updatesudo apt install -y 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 gitcurl https://pyenv.run | bashexport PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"source ~/.bashrcpyenv install 3.11.9pyenv global 3.11.9python --versionpython3 -m venv .venvsource .venv/bin/activatepip install -U pipdeactivate简单来说,pyenv 负责全局层面的多版本切换,而 venv 负责项目级别的依赖隔离。两者配合使用,能完美解决版本冲突和依赖污染的问题。
当你需要对 Python 本身进行深度定制,或者想要尝鲜最新的小版本时,从源码编译安装是最终手段。这个过程给了你最大的控制权。
sudo apt updatesudo apt install -y build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-devwget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgztar -xf Python-3.12.7.tgzcd Python-3.12.7./configure --enable-optimizationsmake -j $(nproc)sudo make altinstallpython3.12 --version这里有两点至关重要:使用 --enable-optimizations 参数可以在编译时进行优化以提升运行时性能;而使用 make altinstall 而不是 make install,可以防止覆盖系统默认的 python3 二进制文件,避免引发系统工具链的混乱。
最后,汇总几个高频问题和选择建议,帮你避坑。
source ~/.bashrc 重载了 Shell 配置。然后用 which python 和 which pip 检查命令的实际路径。如果使用了 pyenv 或虚拟环境,务必检查 PATH 环境变量是否包含了 ~/.pyenv/bin 或虚拟环境的 bin 目录。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名/usr/bin/python3。在安装和调用时,优先使用明确的版本号,如 python3.x 和 python3.x -m pip。养成定期更新系统包索引(sudo apt update)的好习惯。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9