
我在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新闻热点
疑难解答