
我在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包間互相調(diào)用出了問題,或者說是工作目錄的問題。接下來,我改了三個地方的內(nèi)容:mycluster/__init__.py中添加import clusterdata在需要調(diào)用別的包里模塊的那個模塊:readfrom.py中的from mycluster import clusterdata替換成import clusterdata新聞熱點
疑難解答