我试图在windows上构建paratextPython模块(需要从源代码处完成),遇到编译器问题。具体来说,使用mingw编译器会导致两个问题:
(一)objdump.exe公司名称:
C:\Users\aagnone3\Anaconda3\python35.dll: File format not recognized
2)第二:
ValueError: Symbole table not found (thrown in numpy/distutils/mingw32ccompiler.py)
有什么建议吗?完整输出如下
命令:python setup.py build --compiler=mingw32 > results.txt
/cygdrive/c/Users/aagnone3-gtri/Anaconda3/Library/bin/swig 0.1.1rc1 running swig: ['swig', '-c++', '-python', '-py3', '-I../src/', '-outdir', './', '../src/paratext_internal.i'] running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building py_modules sources building extension "_paratext_internal" sources build_src: building npy-pkg config files running build_py copying paratext_internal.py -> build\lib.win-amd64-3.5 copying paratext__init__.py -> build\lib.win-amd64-3.5\paratext running build_ext Looking for python35.dll Building import library (arch=AMD64): "C:\Users\aagnone3-gtri\Anaconda3\libs\libpython35.a" (from C:\Users\aagnone3-gtri\Anaconda3\python35.dll)
这个问题是由于在Windows中使用mingw作为编译器而引起的。众所周知,它的性能很差。请参阅以下问题的答案以获取解决方案 ValueError: Unknown MS Compiler version 1900
相关问题 更多 >
编程相关推荐