参考:https://devguide.python.org/setup/#setup
在Debian、Ubuntu和其他apt
基于系统的系统上,尝试使用apt
命令获取您正在处理的 Python 的依赖项。
首先,确保您已启用源列表中的源包。您可以通过将源包的位置(包括 URL、分发名称和组件名称)添加到/etc/apt/sources.list
. 以 Ubuntu Bionic 为例:
deb-src http://archive.ubuntu.com/ubuntu/ bionic main
对于其他发行版,如 Debian,更改 URL 和名称以与特定发行版相对应。
然后你应该更新包索引:
$ sudo apt-get update
现在您可以通过apt
以下方式安装构建依赖项:
sudo apt-get build-dep python3
sudo apt-get install pkg-config
如果要构建所有可选模块,请安装以下软件包及其依赖项:
sudo apt-get install build-essential gdb lcov pkg-config \
libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev \
libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev \
lzma lzma-dev tk-dev uuid-dev zlib1g-dev