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
如果您遇到了堆栈溢出问题,并且您正在使用针对不同平台/体系结构进行交叉编译的共享库,请考虑您可能错误地尝试访问针对另一个平台编译的共享对象。 当我在darwin/arm64系统上为linux/amd64 docker容器构建我自己的共享库时,我遇到了这个错误。在为正确的体系结构小心构建的同时重建我的共享库后,我不再收到cannot open shared object file: No such file or directory错误,我的python应用程序可以访问我的共享库。
5条答案
按热度按时间mum43rcc1#
我遇到了同样的问题。请看下面我做了什么来解决它。
正在安装
如果没有安装
如果您安装了它
希望这对某人有帮助:)
5hcedyr02#
将文件夹名称添加到ldconfig:
8fsztsew3#
对我来说,以下方法很有效:
1.将以上行置于
/etc/ld.so.conf
1.执行
sudo ldconfig
。rlcwz9us4#
您可能会发现ldconfig已经被配置为搜索'/usr/local/lib',在这种情况下,您只需要使用
sudo ldconfig
重新加载它。(我会把这个作为评论发布,但名声不够。)
klr1opcd5#
如果您遇到了堆栈溢出问题,并且您正在使用针对不同平台/体系结构进行交叉编译的共享库,请考虑您可能错误地尝试访问针对另一个平台编译的共享对象。
当我在
darwin/arm64
系统上为linux/amd64
docker容器构建我自己的共享库时,我遇到了这个错误。在为正确的体系结构小心构建的同时重建我的共享库后,我不再收到cannot open shared object file: No such file or directory
错误,我的python应用程序可以访问我的共享库。