代码:
import os
os.environ["LD_PRELOAD"] = ""
!apt update
!apt remove libtcmalloc-minimal4
!apt install libtcmalloc-minimal4
os.environ["LD_PRELOAD"] = "/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.3.0"
!echo $LD_PRELOAD
!apt update
字符串
在google collab上尝试此代码,但得到错误ERROR:ld.so:LD_PRELOAD中的对象'/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.3.0'无法预加载(无法打开共享对象文件):救命啊!
1条答案
按热度按时间dhxwm5r41#
问题出在您使用的libtcmalloc_minimal版本中。在错误日志中,您将拥有所有可用库的列表。我的版本是4.5.9
尝试将
os.environ["LD_PRELOAD"]
更改为"/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9"
您可能还必须使用
!apt-get install libglu1
安装libglu1库