我有三个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
quickrenderadon.py
import bpy
import os
from . import config
配置py中没有导入
我添加了调试打印命令,发现user3885927发布的路径不存在。Windows对这些路径有不同的语言设置。改变了操作系统的语言,现在它就像一个魔咒。谢谢,你们两个
from . import config
将尝试从__init__.py
导入“config”名称,您应该改为import config
相关问题 更多 >
编程相关推荐