我正在尝试构建slycot,这是一个围绕fortran库SLICOT的python包装器。
我在64位Windows 7上使用anaconda python发行版Anaconda-2.0.1-Windows-x86_64
。
第一个天真python setup.py build
命令导致了
NotImplementedError("Only MS compiler supported with gfortran on win64")
到目前为止一切顺利。谷歌搜索了一段时间后,有人建议只是在numpy中评论该行。这似乎有效。调用gfortran并编译所有库,但是在链接时出现以下消息失败
The command line is too long
似乎列出所有* .o文件会生成一个无法处理的巨大命令字符串。
有什么建议吗?
答案 0 :(得分:1)
如果您仍然遇到此问题,请尝试升级到Anaconda-2.1.0。如果仍然失败并且您没有绑定到Python2,那么使用Anaconda3-2.1.0-Windows-x86_64发行版安装Python3环境。一旦我这样做并且安装了手动软件包(下面的步骤),我就没有太长时间使用"命令行了#34;错误。我在C:\ Anaconda中安装了Anaconda - 无法判断这是否有帮助。
手动安装包:
gnu.py
子目录中修复distutils\fcompiler
。activate
是正确的环境。python setup.py install