ImportError с pyfmi

Я привязываю использовать pyfmi в кластере Linux HPC наших университетов. Сборка FMILibrary, а также установка pyfmi не вызывают ошибок. Однако при попытке импортировать pyfmi в python я получаю следующее сообщение об ошибке:

Файл "/home/user/.local/lib/python2.7/site-packages/pyfmi/ init .py", строка 24, в из .fmi import FMUModel, load_fmu, FMUModelME1, FMUModelME2 ImportError : /home/user/.local/lib/python2.7/site-packages/pyfmi/fmi.so: неопределенный символ: __intel_sse2_strcpy

Кто-нибудь знает, в чем может быть причина?

Заранее спасибо!


person Markus    schedule 30.11.2017    source источник
comment
Возможно, вас может заинтересовать FMPy как альтернатива pyFMI: поскольку он (за исключением решателя Солнечных часов) написан на чистом питоне, вы, возможно, сможете избежать таких ошибок, связанных с библиотекой. github.com/CATIA-Systems/FMPy   -  person Christian Bertsch    schedule 05.12.2017


Ответы (1)


Тем временем я решил вышеуказанную проблему.

pyfmi был собран из исходников с использованием компилятора Intel вместо gcc. Итак, с:

модуль переключателя intel gcc

эта ошибка больше не возникала.

person Markus    schedule 01.12.2017