擅长:python、mysql、java
<p>解决方案是安装Ubuntu包<code>dpkg-dev</code>。</p>
<pre><code>sudo apt-get install dpkg-dev
</code></pre>
<p>原因已经解释过了。</p>
<p>简言之,Ubuntu的最新版本不会将<code>libz.so</code>存储在标准的<code>/usr/lib</code>位置,而是存储在特定于平台的位置。例如,在我的系统上是在<code>/usr/lib/x86_64-linux-gnu</code>。这会阻止Python的构建系统找到它。</p>
<p><code>dpkg-dev</code>包安装<code>dpkg-architecture</code>可执行文件,这使Python能够找到必要的库。</p>
<p>最初的问题是关于Python3.2.3。我还下载了Python2.7.3并确认同样的问题存在,并且这个解决方案也适用于它。</p>