如题。。
setuptools-devel 是 Red Hat/Fedora 等 RPM 包管理系统中的开发包,它包含了编译 Python C 扩展时可能需要的头文件(.h)和静态库(.a)。而标准的 setuptools 包只包含纯 Python 的运行时文件。如果你只需要安装和使用 Python 包,装 setuptools 就够了;但如果你需要从源码编译一个依赖 C 扩展的包(比如 psycopg2 或 cryptography),就需要安装 setuptools-devel 来提供编译环境。简单说,一个是运行时包,一个是开发包。
setuptools-devel
.h
.a
setuptools
psycopg2
cryptography
deb 的一般是-dev,rh 的-devel,带这个后缀的一般是源代码。