首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pipenv安装ta-lib时返回错误

使用pipenv安装ta-lib时返回错误
EN

Stack Overflow用户
提问于 2019-08-19 02:05:22
回答 2查看 775关注 0票数 1

我正在尝试使用pipenv安装ta-lib。我已经设法用pip (pip3)通过下载ta-lib源代码来安装它,编译并安装它们,但是当我尝试用pipenv安装它时,它失败了。我得到了下一个错误:

代码语言:javascript
复制
"/tmp/pip-install-4fmnztw8/talib/setup.py", line 20, in run', '        
raise Exception("You probably meant to install and run ta-lib")', '
Exception: You probably meant to install and run ta-lib', '    
----------------------------------------', 
'ERROR: Command errored out with exit status 1:...

“你可能打算安装和运行ta-lib”(不开玩笑)……有人设法用pipenv安装了它?

在装有python 3.6.8的windows wsl上使用ubutnu 18

EN

回答 2

Stack Overflow用户

发布于 2019-11-26 03:07:43

我通过使用docs中的命令成功地安装了它

代码语言:javascript
复制
pipenv install TA-Lib

在执行之前,您需要已经安装了TA-Lib

票数 0
EN

Stack Overflow用户

发布于 2020-06-08 14:55:33

试一试,但TLDR;请参阅底部的docker解决方案。

我是Windows10的用户,但这可能会有帮助。这是一个先用Anaconda安装的解决方案:

下载并安装Anaconda

https://www.anaconda.com/products/individual

使用Python 3.5创建conda环境

(您可以随心所欲地调用myenv,例如ta-lib。)

conda create -n myenv python=3.5

激活conda环境(您可以随意调用myenv,例如ta-lib )。

conda activate myenv

安装此ta-lib anaconda包:

https://anaconda.org/Quantopian/ta-lib

conda install -c quantopian ta-lib

在conda环境中安装pipenv

pip install pipenv

下面是一种变通方法:

https://pipenv-searchable.readthedocs.io/advanced.html#pipenv-and-conda

pipenv --python=/path/to/anaconda/python --site-packages

例如,在Windows 10上,我在我的conda ta-lib环境中使用了以下命令,该环境也是Python 3.5:

pipenv --python 3.5=C:\Users\johnj\AppData\Local\Continuum\anaconda3\python--site-packages

爆,现在你有了一个带有ta-lib的pipenv。然而,它有用吗?在这个虚拟环境中使用ta-lib似乎没有什么帮助,因为在我短暂的经验中,在pipfile或requirements文本中使用ta-lib并不能让它像docker文件中那样被复制。

由于您使用的是Linux,因此您可能会发现AWS Lambda上此Linux用户的docker镜像的以下解决方案更有帮助、更有用、更有趣:

https://github.com/mrjbq7/ta-lib/issues/225

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57547118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档