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

我正在运行一些 python 代码,其中一些代码需要 gcc 编译(不要问我我不知道)。我收到 gcc 无法识别的错误。我安装了 Mingw 和 gcc 编译器,所以这是排序的。但是现在汇编器正在创建一个非常大的文件名并出错。请参阅下面的错误:

汇编消息:
Fatal error: can't create c:\users\kd1234\appdata\local\temp\scipy-as07487-7op0cx\python27_intermediate\compiler_6cb9c52cab22cd58c3b2a33f029b68476828f4189dc8dd305efd20ec06666d43\Release\users\as07487\appdata\local\temp\kd1234\python27_compiled\sc_ed5391b748bc47781f90305835197df10c5f33c0bbba9a3f5660ab3c277c2b50657.o:没有相应的文件和目录

我看了看,看起来编译器生成的这个文件名对于 Windows 来说太大了,因此无法创建它并出现错误。有人知道如何解决这个问题!

干杯

最佳答案

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

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

https://stackoverflow.com/questions/27488695/

相关文章:

c++ - '' *2之前的解析错误

c# - C#中的编译时错误

c# - 如何正确地将 Dictionary,Object

android - Android代码抛出错误

java - 出现错误: No enclosing instance of type **** is

java - 无法编译Java代码

c++ - header 多重重新定义

c++ - 代码编译错误

php - PHP中 undefined index 错误

java - 未知的Java类错误