Как исправить ошибку при импорте модуля blender в Python - PullRequest
0 голосов
/ 06 ноября 2018

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

Color management: using fallback mode for management
BLT_lang_init: 'locale' data path for translations not found, continuing
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
bpy: couldnt find 'scripts/modules', blender probably wont start.
Freestyle: couldn't find 'scripts/freestyle/modules', Freestyle won't work properly.
ModuleNotFoundError: No module named 'bpy_types'
ModuleNotFoundError: No module named 'bpy_types'
ERROR (bpy.rna): c:\users\tgubs\.blenderpy\blender\source\blender\python\intern\bpy_rna.c:6662 pyrna_srna_ExternalType: failed to find 'bpy_types' module
ModuleNotFoundError: No module named 'bpy_types'
ModuleNotFoundError: No module named 'bpy_types'
ERROR (bpy.rna): c:\users\tgubs\.blenderpy\blender\source\blender\python\intern\bpy_rna.c:6662 pyrna_srna_ExternalType: failed to find 'bpy_types' module
ModuleNotFoundError: No module named 'bpy_types'
ERROR (bpy.rna): c:\users\tgubs\.blenderpy\blender\source\blender\python\intern\bpy_rna.c:6662 pyrna_srna_ExternalType: failed to find 'bpy_types' module
F1106 16:58:18.372622 23956 utilities.cc:322] Check failed: !IsGoogleLoggingInitialized() You called InitGoogleLogging() twice!
*** Check failure stack trace: ***

1 Ответ

0 голосов
/ 10 июля 2019

Вам необходимо переместить папку 2.79 в каталог, содержащий исполняемый файл python.

просто зайдите в вашу среду python, в каталог Scripts, отрежьте оттуда папку 2.79 и вставьте ее в папку, содержащую исполняемый файл Conda Python. Проблема в том, что папка версии (2.79, в настоящее время) должна быть привязана к исполняемому файлу Python. Так как в какой бы среде вы ни находились, файл python.exe, расположенный рядом со сценариями (pip, venv и т. Д.), Не содержит жалоб, поскольку путь к bpy_types должен составлять ./2.79/scripts/modules/bpy_types.py (относительно текущий python.exe, который пытается импортировать его) и не может его найти.

Windows - известная платформа, где эти файлы сценариев могут отличаться, особенно в зависимости от вашей среды.

Итак, вкратце:

Найдите папку 2.79 Вырежьте это из текущего местоположения Вставьте его в папку, содержащую python.exe

Пожалуйста, смотрите этот выпуск

...