我在starttest.py
中import readfrom
然后readfrom.py
中from mycluster import clusterdata
python ./starttest.py
时却报错:Traceback (most recent call last): File “starttest.py”, line 10, in import readfrom File “/home/zqb/zqb_code/exceptiontest/exceptiontest/exptest/readfrom.py”, line 7, in import extractfeature File “/home/zqb/zqb_code/exceptiontest/exceptiontest/exptest/extractfeature.py”, line 9, in from clusterdata import clusterdata ImportError: cannot import name clusterdata
分析问题:python解释器找不到模块clusterdata这是Python包间互相调用出了问题,或者说是工作目录的问题。接下来,我改了三个地方的内容:mycluster/__init__.py
中添加import clusterdata
在需要调用别的包里模块的那个模块:readfrom.py
中的from mycluster import clusterdata
替换成import clusterdata
新闻热点
疑难解答