2012-04-15 89 views
4

今天以前我有0.71只大熊貓。我試圖更新,我只是運行網站提供的.exe文件。導入混淆熊貓

現在我試圖「進口熊貓」,但隨後給我一個錯誤

導入錯誤:C擴展沒有內置:如果您安裝已經驗證你是不是從源目錄中導入。

我是新來的蟒蛇和熊貓一般。任何事情都會有幫助。

感謝,

+8

+1 [Confusion Pandas](http://www.clker.com/cliparts/1/f/d/f/1216180305979727581laurent_panda_point_d_interrogation.svg.med.png)。 – 2012-04-15 00:41:55

回答

3

你偶然做import pandas包含一封來自PyPI或GitHub的源代碼的目錄裏面?或者,您可能會遺漏未在0.7.1中檢查過的依賴項。如果您不是從源目錄導入,請編輯pandas/init .py文件(位於C:\ Python27 \ Lib \ site-packages)以在導入pandas._tseries之後擁有打印語句並顯示我的內容它說:

try: 
    import pandas._tseries as lib 
except Exception, e: # pragma: no cover 

    print e # <-- ADD THIS LINE 

    if 'No module named' in str(e): 
     raise ImportError('C extensions not built: if you installed already ' 
          'verify that you are not importing from the source ' 
          'directory') 
    else: 
     raise 

如果你可以將其移動到issue tracker將是首選。謝謝!

1

有同樣的問題。通過檢查依賴關係來解決 - 確保你安裝了numpy> 1.6.1和python-dateutil> 1.5。

0

我有同樣的錯誤。我自己並沒有建立熊貓,所以我認爲我不應該在熊貓網站上提到這個錯誤。所以我很困惑如何解決這個錯誤。 熊貓網站說,matplotlib是可選依賴性,所以我沒有安裝它最初。但有趣的是,安裝matplotlib後,錯誤消失了。我不確定它有什麼影響。 它發現了一些東西!