使用 Python 中的 Quandl 包,获取 AttributeError "module 'Quandl' has no attribute get"
Using the Quandl package in Python, get the AttributeError "module 'Quandl' has no attribute get"
在安装了 Anaconda 的 Windows 计算机上,我尝试通过在命令行中键入以下内容来安装 Quandl Python 软件包:
pip install Quandl
我得到确认 "Successfully installed Quandl-2.8.9"。接下来,我想使用 Quandl。在 Spyder 的新 Python 脚本中尝试以下命令:
import Quandl
mydata=Quandl.get("FRED/GDP")
但是,这会产生错误消息
AttributeError: module 'Quandl' has no attribute 'get'
我怀疑 Quandl 安装不正确。我缺少安装的某些方面吗?
正如 kindall 所指出的,我无意中将脚本命名为 "Quandl.py"。我重命名了它,代码按预期工作。
有一些细微的变化和要求。例如导入语句应该是这样的。
import pandas as pd
import quandl
df = quandl.get('WIKI/GOOGL')
print(df.head())
并且您的脚本应命名为 Quandl.py
并使用大写 Q。
正如您在代码中所解释的那样:
import Quandl
mydata=Quandl.get("FRED/GDP")
正确导入应该是小写字母'q'
import quandl
mydata=quandl.get("FRED/GDP")
它对我有用
将 python 文件名重命名为 Quandl.py
对我有用。
在安装了 Anaconda 的 Windows 计算机上,我尝试通过在命令行中键入以下内容来安装 Quandl Python 软件包:
pip install Quandl
我得到确认 "Successfully installed Quandl-2.8.9"。接下来,我想使用 Quandl。在 Spyder 的新 Python 脚本中尝试以下命令:
import Quandl
mydata=Quandl.get("FRED/GDP")
但是,这会产生错误消息
AttributeError: module 'Quandl' has no attribute 'get'
我怀疑 Quandl 安装不正确。我缺少安装的某些方面吗?
正如 kindall 所指出的,我无意中将脚本命名为 "Quandl.py"。我重命名了它,代码按预期工作。
有一些细微的变化和要求。例如导入语句应该是这样的。
import pandas as pd
import quandl
df = quandl.get('WIKI/GOOGL')
print(df.head())
并且您的脚本应命名为 Quandl.py
并使用大写 Q。
正如您在代码中所解释的那样:
import Quandl
mydata=Quandl.get("FRED/GDP")
正确导入应该是小写字母'q'
import quandl
mydata=quandl.get("FRED/GDP")
它对我有用
将 python 文件名重命名为 Quandl.py
对我有用。