2016-11-07 111 views
1

所以我想導入scipy.stats,無論出於何種原因,當我鍵入:進口scipy.stats錯誤

import scipy 

它工作得很好,沒有錯誤,但是當我鍵入:

import scipy.stats 

突然,我得到了一個錯誤:

C:\Python34\python.exe "G:/Python Practice/Gui Int/apa.py" 
Traceback (most recent call last): 
    File "<frozen importlib._bootstrap>", line 2218, in _find_and_load_unlocked 
AttributeError: 'module' object has no attribute '__path__' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "G:/Python Practice/Gui Int/apa.py", line 2, in <module> 
    import scipy.stats 
ImportError: No module named 'scipy.stats'; 'scipy' is not a package 

我嘗試另一種如scipy.io和它的錯誤,以及,我可以問什麼是錯的?是我的scipy安裝打破了什麼?非常感謝您

+1

從scipy導入統計信息呢? – ForceBru

+0

您是否嘗試過從scipy使用任何其他模塊? –

+0

感謝您的幫助,我不知何故將一個py文件命名爲scipy.py,將其刪除並且它可以正常工作 – KaraiKare

回答

2

錯誤的最後一部分清楚地顯示在您的目錄設置的文件之一遮蔽的scipy包:

'scipy' is not a package

嘛,scipy是一個包。

您的目錄中有一個名爲scipy.py的文件,這就是第一次導入的原因,而第二次導入的原因。

+0

謝謝,不知何故,我命名了一個py文件scipy.py,將其刪除並且它可以正常工作! – KaraiKare