解决方案是安装Ubuntu软件包
dpkg-dev。
sudo apt-get install dpkg-dev
原因在这里解释。
简而言之,Ubuntu的最新版本不存储
libz.so在标准
/usr/lib位置,而是存储在特定于平台的位置。例如,在我的系统上是在
/usr/lib/x86_64-linux-gnu。这样可以防止Python的构建系统找到它。
该
dpkg-dev软件包将安装
dpkg-architecture可执行文件,从而使Python能够找到必要的库。
最初的问题是关于Python 3.2.3。我还下载了Python 2.7.3,并确认存在相同的问题,该解决方案也适用于它。



