Ok I fixed the problem that Bill and I had, you need to add
include os
include sys
to the extension.py ,
but now I am getting another error:
Downloading Google pricing data: [############------------------------] 33%
Traceback (most recent call last):
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/utils/cache.py", line 259, in getitem
with open(self._keypath(key), 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/Derek/.zipline/data/google/.cache/SPY-ohlcv'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/Derek/.zipline/ingest_google.py", line 54, in pricing_iter
df = cache[path]
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/utils/cache.py", line 264, in __getitem_
raise KeyError(key)
KeyError: 'SPY-ohlcv'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/Derek/venv-zipline/bin/zipline", line 11, in
sys.exit(main())
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/main_.py", line 331, in ingest
show_progress,
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/data/bundles/core.py", line 451, in ingest
pth.data_path([name, timestr], environ=environ),
File "/Users/Derek/.zipline/ingest_google.py", line 85, in ingest
daily_bar_writer.write(_pricing_iter(), show_progress=show_progress)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/data/us_equity_pricing.py", line 257, in write
return self._write_internal(it, assets)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/data/us_equity_pricing.py", line 319, in _write_internal
for asset_id, table in iterator:
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/click/_termui_impl.py", line 259, in next
rv = next(self.iter)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/zipline/data/us_equity_pricing.py", line 248, in
(sid, self.to_ctable(df, invalid_data_behavior))
File "/Users/Derek/.zipline/ingest_google.py", line 61, in _pricing_iter
session=session,
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/pandas_datareader/data.py", line 137, in DataReader
session=session).read()
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/pandas_datareader/base.py", line 181, in read
params=self._get_params(self.symbols))
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/pandas_datareader/base.py", line 79, in _read_one_data
out = self._read_url_as_StringIO(url, params=params)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/pandas_datareader/base.py", line 90, in _read_url_as_StringIO
response = self._get_response(url, params=params)
File "/Users/Derek/venv-zipline/lib/python3.6/site-packages/pandas_datareader/base.py", line 139, in _get_response
raise RemoteDataError('Unable to read URL: {0}'.format(url))
pandas_datareader._utils.RemoteDataError: Unable to read URL: http://www.google.com/finance/historical?q=SPY&startdate=Jan+02%2C+1990&enddate=Jul+21%2C+2018&output=csv