昨天,我尝试运行一个python代码,其中包含一个塔利班包。该包在colab,ModuleNotFoundError: No module named 'talib'
中运行失败
我使用了这段代码,这是正常工作的,但昨天之后就没有了。
url = 'https://anaconda.org/conda-forge/libta-lib/0.4.0/download/linux-64/libta-lib-0.4.0-h516909a_0.tar.bz2'
!curl -L $url | tar xj -C /usr/lib/x86_64-linux-gnu/ lib --strip-components=1
url = 'https://anaconda.org/conda-forge/ta-lib/0.4.19/download/linux-64/ta-lib-0.4.19-py37ha21ca33_2.tar.bz2'
!curl -L $url | tar xj -C /usr/local/lib/python3.7/dist-packages/ lib/python3.7/site-packages/talib --strip-components=3
这样做的目的是安装以下项目:
import talib as ta
from talib import RSI, BBANDS, MACD
我也试过了,没有成功:
!pip install TA-Lib as ta
from TA-Lib import RSI, BBANDS, MACD
有人知道如何在colab中安装这个软件包吗?
发布于 2022-12-02 07:22:58
因为谷歌Colab是一个笔记本,所以您可以使用!
操作符和pip
安装TA-Lib
包。
试试这个:
!pip install TA-Lib
正如@DarknessPlusPlus所建议的,您还可以使用神奇的命令%
:
%pip install TA-Lib
这个@jakevdp的回答解释了这两个命令之间的区别。
#编辑:
如果仍然无法导入模块,请在Google单元中运行以下命令:
!curl -L http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz -O && tar xzvf ta-lib-0.4.0-src.tar.gz
!cd ta-lib && ./configure --prefix=/usr && make && make install && cd - && pip install ta-lib
#结果:
但在此之前,请确保卸载带有:
%pip uninstall TA-lib talib-binary
https://stackoverflow.com/questions/74652073
复制相似问题