如何摄取 Quandl

问题描述

我目前正在学习一本书(Trading Evolved)来学习算法交易,但在摄取 quandal 时被**卡住了,我现在应该怎么做。我试图找到答案,但找不到任何相同的解决方案。请帮助

'''(zip35) C:\Users\jayan>zipline ingest -b quandl
Traceback (most recent call last):
   File "C:\Users\jayan\anaconda3\envs\zip35\Scripts\zipline-script.py",line 33,in <module>
      sys.exit(load_entry_point('zipline==1.4.1','console_scripts','zipline')())
   File "C:\Users\jayan\anaconda3\envs\zip35\Scripts\zipline-script.py",line 25,in 
      importlib_load_entry_point
   return next(matches).load()
   File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\importlib_Metadata\__init__.py",line 
     100,in load
   module = import_module(match.group('module'))
   File "C:\Users\jayan\anaconda3\envs\zip35\lib\importlib\__init__.py",line 126,in import_module
   return _bootstrap._gcd_import(name[level:],package,level)
  File "<frozen importlib._bootstrap>",line 994,in _gcd_import
  File "<frozen importlib._bootstrap>",line 971,in _find_and_load
  File "<frozen importlib._bootstrap>",line 941,in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>",line 219,in _call_with_frames_removed
  File "<frozen importlib._bootstrap>",line 955,line 665,in _load_unlocked
  File "<frozen importlib._bootstrap_external>",line 678,in exec_module
  File "<frozen importlib._bootstrap>",in _call_with_frames_removed
  File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\__init__.py",line 29,in 
  <module>
 from .utils.run_algo import run_algorithm
 File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\utils\run_algo.py",line 20,in 
 <module>
 from zipline.data import bundles
 File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\data\bundles\__init__.py",line 
  2,in <module>
 from . import quandl  # noqa
 File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\data\bundles\quandl.py",line 
  16,in <module>
from . import core as bundles
File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\data\bundles\core.py",line 15,in <module>
from ..minute_bars import (
File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\zipline\data\minute_bars.py",line 30,in 
 <module>
import tables
File "C:\Users\jayan\anaconda3\envs\zip35\lib\site-packages\tables\__init__.py",line 99,in <module>
from .utilsextension import (

ImportError: DLL load Failed: The specified module Could not be found.'''

感谢回答这个问题的人。

解决方法

通常,当 Python 包中缺少 DLL 时,这是由于缺少 C++ 可再发行组件:

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads