python - 属性错误 : module 'requests' has no attribute 'Session' in pandas-DataReader

标签 python pandas python-requests pandas-datareader

我正在尝试关注 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/

相关文章:

Python正则表达式在某一点之前删除所有内容

python - PyMongo - 从另一台服务器克隆集合

python - scikit-learn 的单热编码特征的格式应该是什么?

python - Pandas GroupBy.apply 方法复制第一组

python - 在 Geopandas 中绘图时管理投影

python - Python3 Try/Except block

python - jitted 函数的不一致行为

python - 在 Python 中使用带有自签名证书的请求时证书验证失败

python - grequests 响应的顺序是否与请求的顺序相同?

python-3.x - 将 HTTP header 字典字符串加载到 JSON 中并解析它