Я пытаюсь построить паратекста Модуль Python (нужно сделать это из исходного кода) в Windows, и я испытываю проблемы с компилятором. В частности, использование компилятора 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 / с / Пользователи / aagnone3-GTRI / Anaconda3 / Library / бен / SWIG
0.1.1rc1 работает swig: [‘swig’, ‘-c ++’, ‘-python’, ‘-py3’, ‘-I ../ src /’, ‘-outdir’, ‘./’, ‘../ src / paratext_internal.i ‘] выполняется
сборка под управлением config_cc unifing config_cc, config, build_clib,
build_ext, команды build — опции компилятора, выполняющие unifing config_fc
config_fc, config, build_clib, build_ext, команды сборки —fcompiler
опции запуска build_src build_src сборка исходных кодов py_modules
сборка расширения «_paratext_internal» исходники build_src: building
Конфигурационные файлы npy-pkg с копированием build_py 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: \ Users \ aagnone3-gtri \ Anaconda3 \ libs \ libpython35.a» (от
C: \ Users \ aagnone3-GTRI \ Anaconda3 \ python35.dll)
Эта проблема возникает из-за использования Mingw в качестве компилятора в Windows. Известно, что плохо работает. Смотрите ответы на следующий вопрос для решения
ValueError: Неизвестная версия компилятора MS 1900
Других решений пока нет …