我是 Python 新手,我有一个错误消息的问题
'ImportError: 无法导入名称 callfunc'
我制作了两个 python 文件,' ~/a.py
'和' ~/pkg/b.py
'。(另外我的IDE自动创建了' ~/__init__.py
'和' ~/pkg/__init__.py
')
在 a.py 中,一个函数
def callfunc():
print "Called"
被定义,在pkg/b.py中有两条语句:
from a import callfunc
callfunc()
但是在执行 python pkg/b.py 时,会出现错误:
ImportError: cannot import name callfunc
我试过 export PYTHONPATH=... ,但它也无效
我怎么解决这个问题?