我正在尝试导入talib,但出现此错误:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我像这样启动python时:
LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH" python
Run Code Online (Sandbox Code Playgroud)
导入talib作品。
如何将这种解决方案变成固定解决方案?
Ale*_*lex 14
将文件夹名称添加到 ldconfig:
sudo -s
echo "include /usr/local/lib" >> /etc/ld.so.conf
ldconfig
Run Code Online (Sandbox Code Playgroud)
Yuk*_*oue 11
对我来说,以下工作:
/usr/local/lib
Run Code Online (Sandbox Code Playgroud)
/etc/ld.so.confsudo ldconfig。我遇到过同样的问题。请参阅下文,了解我为修复此问题所做的工作。
安装
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
Run Code Online (Sandbox Code Playgroud)
如果您没有安装
pip install TA-Lib
Run Code Online (Sandbox Code Playgroud)
如果您确实安装了它
pip install --upgrade --force-reinstall TA-Lib
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助某人:)
| 归档时间: |
|
| 查看次数: |
3078 次 |
| 最近记录: |