我在一个文件夹中有三个python文件。
我的文件夹结构如下:
RenderAddon (folder)
---- __init__.py
---- config.py
---- QuickRenderAddon.py
我尝试运行__init__.py
,但我收到此错误:
错误:
"RenderAddon\__init__.py", line 22
from . import config
ImportError: cannot import name 'config'
完成追溯:
Traceback (most recent call last):
File "D:\Programs\Blender_271\2.71\scripts\modules\addon_utils.py", line 299, in enable
mod = __import__(module_name)
File "C:\Users\EinarAune\AppData\Roaming\Blender Foundation\Blender\2.71\scripts\addons\RenderAddon\__init__.py", line 22, in <module>
from . import config
ImportError: cannot import name 'config'
我无法弄清楚原因。怎么了?
__初始化__。PY
if "bpy" in locals():
import imp
imp.reload(config)
imp.reload(QuickRenderAddon)
print("Reloaded multifiles")
else:
from . import config
from . import QuickRenderAddon
print("Imported multifiles")
import bpy
import os
QuickRenderAddon.py
import bpy
import os
from . import config
config.py
中没有导入答案 0 :(得分:2)
from . import config
会尝试从__init__.py
导入“配置”名称,而应该import config
答案 1 :(得分:0)
我添加了调试print-commands,发现发布的user3885927路径不存在。 Windows为这些路径设置了不同的语言设置。改变了操作系统语言,现在它就像一个魅力。谢谢,你们两个