您的位置:首页 >Ubuntu中Python安装依赖项有哪些
发布于2026-04-21 阅读(0)
扫一扫,手机访问

在Ubuntu上配置Python环境,第一步往往不是直接安装Python本身,而是准备好它的“左膀右臂”——也就是各种系统依赖。这事儿其实不难,但依赖项分门别类,选对了组合,后续的安装和开发才能一路绿灯。下面这份清单,就帮你把不同场景下的核心依赖梳理清楚了。
如果你打算直接用apt安装Python,那么依赖可以分成两大块:必不可少的基础包,以及能让开发更顺手的工具包。
简单来说,安装下面这条命令列出的包,就能满足绝大多数基础安装和开发需求了:
sudo apt update && sudo apt install python3 python3-pip python3-venv
想要体验最新版本,或者进行深度定制?从源码编译安装Python是更灵活的选择。这时候,需要的依赖就得更全面一些,它们大致可以归为以下几类:
这些依赖确保了Python源码能够顺利编译,并且让诸如ssl、sqlite3、bz2、readline、tk等重要的标准库模块都能正常工作。一条命令即可搞定大部分:
sudo apt update && sudo apt install build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev wget curl llvm
现代Python开发,讲究的是版本隔离和项目隔离。这就涉及到两个利器:pyenv和虚拟环境。
python3-venv包后,通过python3 -m venv 创建环境,再用source /bin/activate 激活。virtualenv包后,使用virtualenv 创建并激活。这样一来,pyenv负责在系统层面管理多个Python版本,而venv或virtualenv则在项目层面创建纯净的依赖空间,两者结合堪称最佳实践。
理论说了不少,最后来点“干货”。下面几条命令,可以直接复制粘贴,覆盖不同场景:
sudo apt update && sudo apt install python3 python3-pip python3-venvsudo apt update && sudo apt install -y build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev wget curl llvmsudo apt update && sudo 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 git从最简单的运行环境,到复杂的多版本编译管理,按需选择一条命令执行,就能把基础打牢。剩下的,就是专注于你的代码了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9