擅长:python、mysql、java
<p>解决了问题!在</p>
<p>thomaswouter的第一个建议最接近实际情况:<code>glpk.so</code>模块根本没有链接到C库。原因是<code>make</code>使用<code>gcc4.2</code>并指定一个64位体系结构来构建最初的GLPK库,而Python的<code>distutils</code>模块坚持使用32位体系结构的<code>gcc-4.0</code>构建PyGLPK的源代码。在</p>
<p>由于我无法确定如何向<code>distutils</code>添加编译器标志,所以我只是重新构建了GLPK库,强制使用<code>distutils</code>编译器标志。这就是最终奏效的方法。在</p>
<p>这似乎是OSX10.6的一个问题。<code>./configure</code>脚本查询系统架构,我认为默认情况下是<code>x86_64</code>,尽管python2.6最好使用32位二进制文件。在</p>