2017-10-04 284 views
0

我是一種新的Python,我試圖做一些事情,但我一直有這個「ImportError:No module named ...」錯誤(在不同的情況下)現在我正在嘗試使用Python進行自動化測試的教程,但在第一個示例中,它沒有運行,因爲它給了我相同類型的錯誤「ImportError:沒有名爲mobydick的模塊」。常量「ImportError:No module named ...」

重要的是要說我得到那個錯誤的時間(像四五個不同的情況),我檢查過的模塊和我提到的模塊都在那裏,我想這可能是關於配置的事情,也許我可以`現在得到了,我在谷歌和Stackoverflow上看到了很多,但還沒有找到解決方案。

教程代碼(它自帶的教程的結構,它應該工作,是這樣的:

code 
-mobydick 
--_init_.py 
--word_counter.py 
-tests_unittest 
--test_unit_test.py 

我工作在Mac環境

回答

0

要求__init__.py文件每個目錄。

code 
-__init__py 
-mobydick 
--__init__py 
--word_counter.py 
-tests_unittest 
-__init__py 
--test_unit_test.py 
+0

我想,在教程項目,但沒有工作,我也拿上一項目,我有同樣的錯誤一看,個個有一個__init__.py文件(老其中一些是在其他計算機上工作的項目,但在我的系統中,我仍然存在「importerror」錯誤。) – Kwannon