我在用Cython和distutils。在我的一个测试中,构建了一个二进制扩展模块。在此之后,我的其他测试之一将import二进制模块并测试它。在Travis-CI上,链接器命令更改名称。参见下面的屏幕截图:编译器正确地构建了test01.o,但是链接器错误地创建了test01.cpython-34m.so:I想要test01.so。上面的屏幕截图是针对Python3.4的;Python2.7没有出现这个问题,这让我怀疑Python特定的distutils可能在做一些不同的事情。setup(
cm