【问题标题】:cannot import zipline package after successful conda installationconda安装成功后无法导入zipline包
【发布时间】:2021-06-26 17:54:09
【问题描述】:

python版本-3.5.6
使用 anaconda,安装 c++build 工具
pip install zipline 完美运行
import zipline # 在下面给出错误

(myenv) c:\users>>>pip show zipline
名称:滑索
版本:1.4.1
摘要:金融算法的回测器。
主页:https://zipline.io
作者:Quantopian Inc.
作者邮箱:opensource@quantopian.com
许可证:Apache 2.0
位置:c:\users\user\anaconda3\envs\ziplinerr\lib\site-packages
需要:pip、setuptools、Logbook、click、六、python 接口、multipledispat
ch、toolz、numpy、pandas、pandas-datareader、scipy、patsy、statsmodels、empyrica
l、pytz、iso3166、交易日历、请求、sqlalchemy、alembic、bcolz、h5py、
表、lru-dict、intervaltree、bottleneck、networkx、numexpr、iso4217

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\__init_
_.py", line 29, in <module>
    from .utils.run_algo import run_algorithm
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\utils\r
un_algo.py", line 20, in <module>
    from zipline.data import bundles
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\data\bu
ndles\__init__.py", line 2, in <module>
    from . import quandl  # noqa
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\data\bu
ndles\quandl.py", line 16, in <module>
    from . import core as bundles
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\data\bu
ndles\core.py", line 15, in <module>
    from ..minute_bars import (
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\zipline\data\mi
nute_bars.py", line 24, in <module>
    import h5py
  File "C:\Users\User\anaconda3\envs\ziplinerr\lib\site-packages\h5py\__init__.p
y", line 36, in <module>
    from ._conv import register_converters as _register_converters
  File "h5py\h5r.pxd", line 21, in init h5py._conv
  File "h5py\_objects.pxd", line 12, in init h5py.h5r
  File "h5py\_objects.pyx", line 1, in init h5py._objects
ImportError: DLL load failed: The specified procedure could not be found.

【问题讨论】:

    标签: python github installation pip zipline


    【解决方案1】:

    这对我有用:

    # Create environment
    conda create -n zipline_env python=3.6 ipykernel
    
    # Activate environment, make sure you can see it in jupyter notebooks
    conda activate zipline_env
    python -m ipykernel install --user --name=zipline_env
    
    # Install Zipline
    conda install -c conda-forge zipline
    

    如果我交换了步骤的顺序,它就不起作用。上述命令完成后,我想要的 conda 安装包就可以正常工作了,比如 jupyter、matplotlib 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 2020-02-11
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多