使用MinGW + GCC编译SciPy时编译器失败

时间:2014-12-15 16:34:46

标签: python gcc assembly compiler-errors mingw32

我正在运行一些python代码,其中一些代码需要gcc编译(不要问我,我没有线索)。我收到了gcc无法识别的错误。我安装了Mingw和gcc编译器,因此进行了排序。但是现在汇编程序正在创建一个非常大的文件名并且会出错。看到下面的错误:

汇编程序消息: 致命错误:无法创建C:\用户\ kd1234 \应用程序数据\本地\ TEMP \ SciPy的-as07487-7op0cx \ python27_intermediate \ compiler_6cb9c52cab22cd58c3b2a33f029b68476828f4189dc8dd305efd20ec06666d43 \发布\用户\ as07487 \应用程序数据\本地\ TEMP \ kd1234 \ python27_compiled \ sc_ed5391b748bc47781f90305835197df10c5f33c0bbba9a3f5660ab3c277c2b50657.o:没有这样的文件或目录

我看了它,看起来编译器生成的这个文件名对于windows来说太大了,因此无法创建它并陷入错误。有人知道如何对这个进行排序!

干杯

1 个答案:

答案 0 :(得分:0)

该路径长度为290个字符,确实超过了大多数Windows API强加的260个字符的限制。

部分路径膨胀似乎是由于%TEMP%;尝试在运行脚本之前将%TEMP%设置为C:\,看看是否能使其正常工作。