2017-03-09 46 views
0

我有一個奇怪的問題。每當我進口熊貓,我得到一個AttributeError無法導入熊貓模塊; python從舊的Python會話打印AttributeError

import pandas as pd 
AttributeError: 'module' object has no attribute 'read_sql_query' 

該錯誤信息是,當我與熊貓玩耍的老蟒蛇會議。我現在無法加載大熊貓,我只是得到那個屬性錯誤。下面是完整的堆棧跟蹤:

>>> import pandas as pd 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/tsd/p19/home/p19-jonasmst/.local/lib/python2.7/site-packages/pandas/__init__.py", line 13, in <module> 
    __import__(dependency) 
    File "/cluster/software/VERSIONS/python_packages-2.7_3/cluster/software/VERSIONS/python2-2.7.9/lib/python2.7/site-packages/pytz/__init__.py", line 29, in <module> 
    from pkg_resources import resource_stream 
    File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 74, in <module> 
    File "parser.py", line 12, in <module> 
    asid_occurrences = pd.read_sql_query(sql_find_asid_occurrences, db) 
AttributeError: 'module' object has no attribute 'read_sql_query' 

可能相關的信息:

  • 我是一個集羣上,並必須加載python2作爲一個模塊以進口大熊貓。
  • 我通過Thinlinc客戶端(通過FireFox)登錄到集羣上的Linux虛擬機,我再次從該虛擬機進入另一臺Linux虛擬機。
  • 我試過module purge,然後再module load python2,無濟於事。
  • 我試圖從虛擬機註銷並重新返回,無濟於事。
  • 我第一次得到AttributeError時正在使用VIM。

任何人都知道這裏發生了什麼?謝謝!

更新: 這似乎只發生在我在前面的錯誤的目錄中。移動到另一個目錄允許我導入熊貓就好了。但是,該目錄中沒有隱藏的文件或任何內容,所以我不明白這裏發生了什麼。

回答

0

問題是我的腳本被稱爲parser.py這可能與熊貓中的某些東西相沖突。 Similar issue.