我正在尝试导入talib,但是我得到了这个错误:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
当我像这样启动python时:
LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH" python
导入塔里布作品。
如何将此解决方案转换为固定解决方案?
发布于 2017-11-11 11:47:03
我也有同样的问题。请看下面我为修复它所做的工作。
安装
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -xzf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
./configure --prefix=/usr
make
Sudo make install
pip install numpy
如果你还没有安装它
pip install TA-Lib
如果你已经安装了它
pip install --upgrade --force-reinstall TA-Lib
希望这对某些人有帮助:)
发布于 2019-05-26 00:18:41
将文件夹名称添加到ldconfig:
sudo -s
echo "include /usr/local/lib" >> /etc/ld.so.conf
ldconfig
发布于 2020-06-07 19:32:31
您可能会发现ldconfig已经配置为搜索'/usr/local/lib',在这种情况下,您只需要使用sudo ldconfig
重新加载它。
(我会把这篇文章作为评论发表,但声誉还不够。)
https://stackoverflow.com/questions/45406361
复制相似问题