【问题标题】:PyFolio - Zipline - Pandas version discprepancyPyFolio - Zipline - 熊猫版光盘准备
【发布时间】:2021-05-19 08:32:00
【问题描述】:

我第一次发帖。我已经安装了zipline 1.4.1 并且可以正常工作,但后来我尝试使用pip install pyfolio 安装PyFolio

PyFolio 安装成功,但是,它最终卸载了我的pandas 0.22 版本并改为安装pandas 1.1.5。这是我得到的:

Attempting uninstall: pandas
Found existing installation: pandas 0.22.0
Uninstalling pandas-0.22.0:
  Successfully uninstalled pandas-0.22.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
zipline 1.4.1 requires pandas<=0.22,>=0.18.1, but you have pandas 1.1.5 which is incompatible.
Successfully installed joblib-1.0.1 pandas-1.1.5 pyfolio-0.9.2 scikit-learn-0.24.2 seaborn-0.11.1 threadpoolctl-2.1.0

在这个过程之后,由于熊猫版本不匹配,我的滑索显然停止了工作。

我尝试使用 pip install pandas==0.18.1 手动安装所需的 pandas 版本,但这只会给出很长的错误消息。

我对下一步该做什么一无所知。任何建议将不胜感激。

【问题讨论】:

    标签: python pandas zipline


    【解决方案1】:

    已解决。我正在使用导致依赖关系问题的 conda。我还发现(在发布上述问题后)zipline 已停产(由于 Quantopian 折叠)并已被 zipline-trader 取代。 Zipline trader 可以通过 pip 安装,自动解决所有依赖问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-22
      • 2013-02-05
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多