Сборка Python C ++ выдает значение Ошибка: & quot; Таблица символов не найдена & quot;

Я пытаюсь построить паратекста Модуль 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)

0

Решение

Эта проблема возникает из-за использования Mingw в качестве компилятора в Windows. Известно, что плохо работает. Смотрите ответы на следующий вопрос для решения
ValueError: Неизвестная версия компилятора MS 1900

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]