我正在尝试在Windows上构建paratext Python模块(需要从源代码执行),并且遇到了编译器问题。具体来说,使用mingw编译器会导致两个问题:
1)objdump.exe:
C:\ Users \ aagnone3 \ Anaconda3 \ python35.dll:无法识别文件格式
2)第二:
ValueError:找不到符号表(抛出 numpy的/的distutils / mingw32ccompiler.py)
任何指针?完整输出低于
命令:python setup.py build --compiler=mingw32 > results.txt
/ cygdrive / C /用户/ aagnone3-GTRI / Anaconda3 /库/ bin中/大口 0.1.1rc1正在运行swig:[' swig',' -c ++',' -python',' -py3',& #39; -I ../ src /',' -outdir','。/ 39;,' ../ src / paratext_internal.i&#39 ;]跑步 构建运行config_cc unifing config_cc,config,build_clib, build_ext,build命令 - 运行config_fc统一的编译器选项 config_fc,config,build_clib,build_ext,build命令--fcompiler 运行build_src build_src的选项构建py_modules源 建筑延伸" _paratext_internal"来源build_src:建设 运行build_py的npy-pkg配置文件复制paratext_internal.py - > build \ lib.win-amd64-3.5复制paratext__init__.py - > build \ lib.win-amd64-3.5 \ paratext运行build_ext寻找 python35.dll构建导入库(arch = AMD64): " C:\用户\ aagnone3-GTRI \ Anaconda3 \库\ libpython35.a" (从 C:\ Users \用户aagnone3-GTRI \ Anaconda3 \ python35.dll)
答案 0 :(得分:0)
这个问题源于在Windows中使用mingw作为编译器。众所周知,表现不佳。有关解决方案,请参阅以下问题的答案 ValueError: Unknown MS Compiler version 1900