次のコードを試しました:
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'
エラーが発生したときに pandas 0.2 でPython 3.4 [間違った: 3.5 ] を使用しています。pandas 0.2 を使用した Python 3.6 の同じコードは、別のワークステーションでも問題なく実行されます。エラーを修正する方法を知っている人は誰でも。
私はすでに pandas と pandas-datareader をアンインストールして再インストールしようとしましたが、役に立ちませんでした。