2016-08-31 3 views
0

Я не смог получить рабочий пример импорта скомпилированной библиотеки (pyd-файл) в Python.Как импортировать скомпилированные библиотеки (pyd) в python

Я скомпилировал исходный код блендера, результатом будет файл bpy.pyd. Этот файл помещается в папку python \ lib.

В исходном коде есть импорт BPY

Файл найден во время выполнения, но я получаю сообщение об ошибке выполнения, что модуль не может быть импортирован

ли кто-то есть хорошая документация по импортируемым скомпилирован модули python? Я искал ~ 100 записей, но только общие определения о том, как это сделать. Я пробовал все предложения без успеха.

Спасибо!

+1

Как вы знаете, он был найден, но не может быть импортирован? где это показывает код и трассировка ошибок? –

+0

Обнаружена ошибка - несоответствие Python в файлах cmake для блендера, которые я должен был использовать. (pyd был скомпилирован с 32-битным Python, но моя среда 64 бит) Но теперь я получаю ошибку в строке: import bpy Fatal Python error: PyThreadState_Get: нет текущей темы –

ответ

0

Нашли ошибку: файл PYD был собран с 32 битным Python, был вызван с 64 битным Python