В настоящее время я кодирую надстройку для Blender (на OSX, но это не должно быть релевантно). Все мои файлы python находятся в стандартной папке по умолчанию. Эта папка загружается при запуске Blender, и я могу видеть, включать и отключать ее в User Preferences в Blender.Blender: отключить кеш аддона
Теперь, когда я редактирую свой надстройку, я просто сохраняю файл и нажимаю f8 в Blender, чтобы перезагрузить все надстройки. Это своего рода работа, но иногда (не всегда) мои изменения не перезагружаются, и я должен перейти в дополнительную папку и удалить папку с именем __pycache__, а затем вернуться в Blender и снова нажать f8.
Есть ли способ предотвратить кэширование загрузки устаревшей версии моего дополнения (либо путем указания его в моем коде, либо путем установки чего-то в Blender)?
Вместо того, чтобы использовать F8 для перезагрузки всех скриптов, вы можете отключить, а затем включить свой аддон в настройках. Блендер увидит, что аддон-файл был изменен и перезагружен при его включении, для отдельных файловых аддонов это всегда работает для меня. – sambler