Импорт модулей из определенной папки в скрипт Python Blender (MacOS)Python

Программы на Python
Ответить
Anonymous
 Импорт модулей из определенной папки в скрипт Python Blender (MacOS)

Сообщение Anonymous »

В сценарии внутри файла .blend я пытаюсь импортировать модули из папки, относящейся к этому файлу blend.
Это моя структура папок:
Модели/ [*]...другие репозитории модулей Python здесь



Код: Выделить всё

model.blend
имеет этот код в верхней части одного из своих скриптов:

Код: Выделить всё

from os.path import dirname as up

packages_path = os.path.join(up(bpy.data.filepath), "_scripts")

if (not packages_path in sys.path):
sys.path.insert(0, packages_path)
Когда я потом пытаюсь импортировать colorthief (

Код: Выделить всё

from colorthief import ColorThief
) Я получаю ошибку ModuleNotFoundError. То же самое касается всех остальных модулей в папке scripts/.
Я проверил, что папка _scripts успешно добавляется в путь.
Что я здесь делаю неправильно? Я использую MacOS, но в идеале ищу кроссплатформенное решение.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ript-macos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»