1

我尝试了以下代码:

import pandas_datareader.data as web import datetime   
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2017, 10, 26)
f = web.DataReader("F", 'yahoo', start, end)

并得到以下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    f.Close
  File "C:\Python34\lib\idlelib\rpc.py", line 611, in displayhook
    text = repr(value)
  File "C:\Python34\lib\site-packages\pandas\core\base.py", line 72, in __repr__
    return str(self)
  File "C:\Python34\lib\site-packages\pandas\core\base.py", line 51, in __str__
    return self.__unicode__()
  File "C:\Python34\lib\site-packages\pandas\core\series.py", line 982, in __unicode__
    width, height = get_terminal_size()
  File "C:\Python34\lib\site-packages\pandas\io\formats\terminal.py", line 33, in get_terminal_size
    return shutil.get_terminal_size()
  File "C:\Python34\lib\shutil.py", line 1071, in get_terminal_size
    size = os.get_terminal_size(sys.__stdout__.fileno())
AttributeError: 'NoneType' object has no attribute 'fileno'

发生错误时,我将 Python 3.4 [错误:3.5 ] 与 pandas 0.2 一起使用。python 3.6 和 pandas 0.2 上的相同代码在另一个工作站上运行没有问题。任何人都知道如何解决该错误。

我已经尝试卸载并重新安装 pandas 和 pandas-datareader 但它没有帮助。

4

0 回答 0