2016-04-17 73 views
0

在安裝了Anaconda的Windows計算機上,我嘗試通過在命令行中輸入以下內容來安裝Quandl Python包:在Python中使用Quandl包,得到AttributeError「模塊」Quandl沒有屬性獲得「

pip install Quandl 

我收到確認「成功安裝了Quandl-2.8.9」。接下來,我想使用Quandl。在Spyder的一個新的Python腳本嘗試下面的命令:

import Quandl 
mydata=Quandl.get("FRED/GDP") 

然而,這會產生錯誤消息

AttributeError: module 'Quandl' has no attribute 'get' 

我懷疑Quandl由於某種原因未正確安裝。我缺少安裝的某些方面嗎?

+0

您是否將您正在編寫的腳本命名爲'Quandl.py'? – kindall

+0

是的,我確實。就是這樣! –

回答

1

正如kindall指出的那樣,我無意中將腳本命名爲「Quandl.py」。我將其重命名並且代碼按預期工作。

+1

是的,這個我也是 – brian

+0

這個也讓我也是 –

0

有一些細微的變化和要求。例如,導入語句應該如下所示。

import pandas as pd 
import quandl 

df = quandl.get('WIKI/GOOGL') 

print(df.head()) 

而且你的腳本應該以大寫Q.

0

由於被命名爲Quandl.py在你的代碼中提到的解釋:

import Quandl 
mydata=Quandl.get("FRED/GDP") 

正確的進口應該與小寫字母「Q」

import quandl 
mydata=quandl.get("FRED/GDP") 

它對我有用

0

將python文件名重命名爲Quandl.py爲我工作。

相關問題