我正在一个没有根访问权限的集群上安装python模块rtree
。在
在安装实际的python包之前,我已经将所需的库libspatialindex
安装到~/var/lib
中,但是当我运行pip install --user rtree
时,我得到了错误:
OSError: libspatialindex_c.so: cannot open shared object file: No such file or directory
我试图将~/var/lib
添加到.bashrc文件的路径中,但这没有帮助。错误是由行触发的
这是应该加载DLL的命令。在
有没有办法指定这个路径以便安装脚本可以看到它?在
编辑
我刚刚找到了解决方法:它不是PATH
,而是LD_LIBRARY_PATH
,它包含有关dll位置的信息。在
添加行
export LD_LIBRARY_PATH=~/usr/lib:$LD_LIBRARY_PATH
我的.bashrc
做了这个把戏。在
目前没有回答
相关问题 更多 >
编程相关推荐