Intel mkl: конфликтующие версии DLL в python - PullRequest
0 голосов
/ 18 июня 2020

Я столкнулся с проблемой конфликтующих версий библиотеки Intel MKL, используемой в numpy. В сценарии я пытаюсь импортировать numpy и подключиться к COM-объекту. COM-объект поставляется с собственной версией библиотеки MKL и, очевидно, numpy не нравится. По отдельности оба работают нормально, но вместе один из них (в зависимости от того, что будет последним) выдает ошибку. Как видите, where показывает наличие двух DLL.

(<module>)>>> os.system('where mkl_intel_thread.dll')
S:\ ... \Tools\Python\Miniconda\Library\bin\mkl_intel_thread.dll
C:\Program Files\Sophis\mkl_intel_thread.dll

Я пытался найти способ указать numpy, где именно искать библиотеку MKL, поигрался с порядком импорта / подключения, но безуспешно. Как я могу убедиться, что numpy использует правильный каталог?

Спасибо

...