我在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
新聞熱點
疑難解答