在尝试在命令提示符下安装ta-lib并收到以下消息时,我遇到了问题。有解决问题的主意吗?
(base) C:\Users\LEGION>conda install -c quantopian ta-lib
收集包元数据(current_repodata.json):已完成 解决环境: 环境不一致,请仔细检查包装图 以下软件包导致了不一致:
UnsatisfiableError:找到以下规格\ 与您环境中现有的python安装不兼容:
规格:
您的python: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,<1.1.2a']-> ca证书 套件点数冲突: 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 [version ='> = 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 [version ='> = 0.2'] ta-lib-> python = 2.7-> pip-> setuptools-> wincertstore [version ='> = 0.2']
我尝试了以下方法,但没有人适合我: 我正在使用ANACONDA
conda install TA-Lib
pip install TA-Lib
答案 0 :(得分:3)
如果您使用的是 Anaconda,那么您可以尝试:
conda install -c conda-forge ta-lib
这在 64 位 Windows 上对我有用。
答案 1 :(得分:2)
以下内容适用于Windows 7和10:
通过在Anaconda提示中运行命令来检查已安装的Python版本:
python –version
通过右键单击并在“ PC”或“文件浏览器”中的“我的电脑”上选择“属性”来检查Windows系统的体系结构(我的Python版本是3.7,系统类型是64位操作系统,因此我下载了TA_Lib-0.4.18 -cp37-cp37m-win_amd64.whl,其中cp37是Python版本,而amd64是Windows操作系统)。
将此文件移至安装了Python的位置,然后运行以下命令 Anaconda提示中的命令:
pip安装TA_Lib-0.4.18-cp37-cp37m-win_amd64.whl
答案 2 :(得分:0)
许多小时后,尝试不同的事情。我必须使用专门为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