2016-03-21 65 views
3

我正在學習如何使用大熊貓,但出現以下錯誤工作:AttributeError的:「模塊」對象有沒有屬性「版本」

Traceback (most recent call last): 
    File "data_frame.py", line 2, in <module> 
    import pandas as pd 
    File "/Users/gregwinter/anaconda2/lib/python2.7/site-packages/pandas/__init__.py", line 13, in <module> 
    __import__(dependency) 
    File "/Users/gregwinter/numpy.py", line 22, in <module> 
    from pandas.compat.numpy_compat import * 
    File "/Users/gregwinter/anaconda2/lib/python2.7/site-packages/pandas/compat/numpy_compat.py", line 15, in <module> 
    _np_version = np.version.short_version 
AttributeError: 'module' object has no attribute 'version' 

我不知道如何解決這個問題。任何你可以告訴的是如何解決這個問題都很好。

+0

檢查當前工作目錄中名爲'numpy.py'的文件。 –

回答

6

你命名的文件,你自己numpy.py

/Users/gregwinter/numpy.py 

猜哪一個Python的大熊貓認爲要進口? :-)重命名你的程序,並刪除任何.pyc或.pyo文件。

1

升級Jupyter後,我遇到了同樣的問題,但沒有名爲numpy.py的本地文件。我能夠通過卸載/重新安裝熊貓來修復Anaconda版本問題:conda remove pandas然後conda install pandas

問題已修復。

相關問題