【问题标题】:installation of talib in anaconda在 anaconda 中安装 talib
【发布时间】:2020-03-24 13:24:12
【问题描述】:

尝试在命令提示符下安装 ta-lib 时遇到问题,并在其中收到以下消息。有什么办法解决这个问题吗?

(base) C:\Users\LEGION>conda install -c quantopian ta-lib

收集包元数据(current_repodata.json):完成 求解环境:/ 环境不一致,请仔细查看套餐方案 以下软件包导致不一致:

  • 默认值/win-64::anaconda==2019.07=py37_0
    • 默认值/win-64::numba==0.44.1=py37hf9181ef_0 初始冻结解决失败。使用灵活的求解重试。 解决环境:来自 current_repodata.json 的 repodata 失败,将使用下一个 repodata 源重试。 收集包元数据(repodata.json):完成 求解环境:初始冻结求解失败。使用灵活的求解重试。 解决环境:- 发现冲突!寻找不兼容的软件包。 这可能需要几分钟。按 CTRL-C 中止。 失败

UnsatisfiableError: 发现以下规格\ 与您环境中现有的 python 安装不兼容:

规格:

  • ta-lib -> python[version='2.7.|3.5.|>=3.5,
  • ta-lib -> python[version='>=2.7,

你的蟒蛇:python=3.7

如果 python 位于链的最左侧,那就是您要求的版本。 当python出现在右边时,表明左边的东西不知何故 不适用于您受限的 python 版本。请注意,conda 不会 除非您明确指定,否则将您的 python 版本更改为不同的次要版本 那个。

发现以下规范相互不兼容:

包 msgpack-python 冲突:

ta-lib -> python=2.7 -> pip -> cachecontrol -> msgpack-python 包 ca 证书冲突: ta-lib -> python=2.7 -> ca-certificates python=3.7 -> openssl[version='>=1.1.1a, ca-certificates 包 pip 冲突: ta-lib -> python=2.7 -> pip python=3.7 -> 点子 包 setuptools 冲突: python=3.7 -> pip -> setuptools ta-lib -> python=2.7 -> pip -> setuptools 包证书冲突: python=3.7 -> pip -> setuptools -> certifi[版本='>=2016.09|>=2016.9.26'] ta-lib -> python=2.7 -> pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17'] 包轮冲突: python=3.7 -> pip -> 轮子 ta-lib -> python=2.7 -> pip -> 轮子 软件包 wincertstore 冲突: python=3.7 -> pip -> setuptools -> wincertstore[版本='>=0.2'] ta-lib -> python=2.7 -> pip -> setuptools -> wincertstore[version='>=0.2']

我尝试了以下方法,但没有一个适合我: 我正在使用 ANACONDA

conda install TA-Lib
pip install TA-Lib

【问题讨论】:

    标签: python installation ta-lib


    【解决方案1】:

    如果你使用的是 Anaconda,那么你可以试试:

    conda install -c conda-forge ta-lib
    

    这在 64 位 Windows 上对我有用。

    【讨论】:

      【解决方案2】:

      以下适用于 Windows 7 和 10:

      1. 通过在 Anaconda Prompt 中运行命令来检查您安装的 Python 版本:

        python –版本

      2. 通过右键单击并在文件资源管理器中选择此 PC 或我的电脑上的属性来检查您的 Windows 系统架构(我的 Python 版本是 3.7,系统类型是 64 位操作系统,所以我下载了 TA_Lib-0.4.18 -cp37-cp37m-win_amd64.whl,其中 cp37 是 Python 版本,amd64 是 Windows 操作系统)。

      enter image description here

      enter image description here

      1. 将此文件移动到您安装 Python 的位置并运行以下命令 Anaconda 提示符中的命令:

        pip install TA_Lib-0.4.18-cp37-cp37m-win_amd64.whl

      -Source

      【讨论】:

        【解决方案3】:

        经过数小时尝试不同的事情。我必须使用专为 Windows 10 创建的 the following unofficial recipe

        conda install -c masdeseiscaracteres ta-lib
        

        测试:

        Install nose
        pip install nose
        Run tests
        nosetests -v talib
        

        如果一切顺利,预计会出现以下情况:

        talib.test_abstract.test_pandas ... ok
        talib.test_abstract.test_SMA ... ok
        talib.test_abstract.test_STOCH ... ok
        talib.test_abstract.test_doji_candle ... ok
        talib.test_abstract.test_MAVP ... ok
        talib.test_abstract.test_info ... ok
        talib.test_abstract.test_input_names ... ok
        talib.test_abstract.test_input_arrays ... ok
        talib.test_abstract.test_parameters ... ok
        talib.test_abstract.test_lookback ... ok
        talib.test_func.test_talib_version ... ok
        talib.test_func.test_num_functions ... ok
        talib.test_func.test_input_lengths ... ok
        talib.test_func.test_input_nans ... ok
        talib.test_func.test_unstable_period ... ok
        talib.test_func.test_MIN ... ok
        talib.test_func.test_MAX ... ok
        talib.test_func.test_MOM ... ok
        talib.test_func.test_BBANDS ... ok
        talib.test_func.test_DEMA ... ok
        talib.test_func.test_EMAEMA ... ok
        talib.test_func.test_CDL3BLACKCROWS ... ok
        talib.test_func.test_RSI ... ok
        talib.test_func.test_MAVP ... ok
        talib.test_stream.test_streaming ... ok
        talib.test_stream.test_CDL3BLACKCROWS ... ok
        
        ----------------------------------------------------------------------
        Ran 26 tests in 0.131s
        

        【讨论】:

          猜你喜欢
          • 2022-06-27
          • 2016-12-23
          • 2016-03-08
          • 2021-09-13
          • 1970-01-01
          • 1970-01-01
          • 2022-12-04
          • 2018-09-08
          • 2020-11-19
          相关资源
          最近更新 更多