python - 值错误: The Quandl API key must be provided

标签 python quandl

我已经导入了 quandl,但是我仍然收到此错误消息

import quandl
quandl.ApiConfig.api_key = 'X6mZSY79yeySfpCVJaKg'

ValueError: The Quandl API key must be provided either through the api_key variable or through the environmental variable QUANDL_API_KEY.

Mr_Techie = ['MSFT', 'NFLX', 'FB', 'AMZN']
Mr_Allstar = ['MSFT', 'PFE', 'F', 'WMT']

techie_potfolio = pd.DataFrame()
allstar_portfolio = pd.DataFrame()

for tech,allstar in zip(Mr_Techie, Mr_Allstar):
    techie_portfolio[tech]= wb.DataReader(tech, data_source='quandl', start='2013-1-1')['AdjClose']
    allstar_portfolio[allstar]= wb.DataReader(allstar, data_source='quandl', start='2013-1-1')['AdjClose']

最佳答案

source显示 DataReader 工厂函数如何将其传递给 Quandl 读取器:

elif data_source == "quandl":
        return QuandlReader(symbols=name, start=start, end=end,
                            retry_count=retry_count, pause=pause,
                            session=session, api_key=access_key).read()

因此尝试使用 access_key 参数将其传递给 DataReader:

 techie_portfolio[tech]=wb.DataReader(tech, data_source='quandl', start='2013-1-1',access_key=api-key)

关于python - 值错误: The Quandl API key must be provided,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54708709/

相关文章:

交互式代码中的pythonrc

python - Pyramid 流响应体

Python Pandas 0.14.0。使用 dataframe.to_sql 时时间戳格式错误

python - 迭代 EOD .csv 以在每个文件中创建历史运行高点、低点

r - 无法在 R 3.2 版下安装 Quandl?

python - 如何反转 numpy 数组中具有特定大小的每个切片

python socket.error 操作不允许

c++ - quandl api_c++ 无法检索数据

r - 在 Yahoo! 中抓取关键统计数据用 R 理财

java - 关于创建可通过 CMS 更新的屏幕保护程序的建议