我正在尝试关注 this教程。然而这一行:
portfolio = web.DataReader(name=symbol, data_source='quandl', start=start, end=end)
导致错误。查看文档后,我将其转换为:
portfolio = pdr.DataReader(name=symbol, data_source='quandl', start=start, end=end)
但我仍然得到同样的错误:
属性错误:模块“请求”没有属性“ session ”
这是从以下位置调用的:
“/home/john/.conda/envs/optimizer/lib/python3.8/site-packages/pandas_datareader/_utils.py”
也失败与 this 相同题。 (问题已关闭,没有解决方案)
重新创建
conda 安装 Pandas
conda install -c anaconda pandas-datareader
$ python
>>> import requests
>>> requests.Session()
AttributeError: module 'requests' has no attribute 'Session'
根据 this请求,应该可以,但是不行。我认为错误在于请求,而不是 pandas-datareader。
编辑::添加了更多信息
最佳答案
检查你的拼写。
应该是 requests.session()
不是 requests.Session()
关于python - 属性错误 : module 'requests' has no attribute 'Session' in pandas-DataReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60712771/