Python 无法使用anaconda发行版在windows 7上构建Slycot
我正试图围绕fortran库SLICOT构建一个python包装器。 我正在64位Windows 7上使用anaconda python发行版Python 无法使用anaconda发行版在windows 7上构建Slycot,python,mingw,gfortran,anaconda,Python,Mingw,Gfortran,Anaconda,我正试图围绕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注释掉这句话。这似
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文件会生成一个无法处理的巨大命令字符串
有什么建议吗?如果您仍然存在此问题,请尝试升级到Anaconda-2.1.0。如果仍然失败,并且您没有绑定到Python2,则使用Anaconda3-2.1.0-Windows-x86_64发行版安装Python3环境。一旦我这样做并手动安装了软件包(步骤如下),我就没有收到“命令行太长”的错误。我在C:\Anaconda中安装了Anaconda-无法判断这是否有帮助 要手动安装软件包,请执行以下操作:
distutils\f编译器子目录中修复gnu.py
激活
正确的环境python setup.py安装
我很想知道你是否找到了解决这个问题的办法。我也面临着类似的问题。我已经通过使用Git Bash for Windows解决了这个问题,它没有这样的限制,但缺点是Anaconda(activate.bat等)附带的所有批处理文件都不能在Bash shell中工作。