
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory 或者类似的库找不到的情况,都可以这样尝试解决。
find ~/* -name "libcurlso*"
find / -name "libcurl.so*" 2>/dev/null 可能需要 sudo 权限
比如结果中有 ./anaconda3/pkgs/libcurl-8.9.1-h251f7ec_0/lib/libcurl.so.4
你可以通过设置 LD_LIBRARY_PATH 环境变量,让系统加载 Anaconda 里的 libcurl.so.4 在命令行中执行 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/[你的用户名称]/anaconda3/pkgs/libcurl-8.9.1-h251f7ec_0/lib
如果你希望 每次打开终端都能用到这个库,可以把上面的路径添加到你的 .bashrc 或 .zshrc: 在命令行中依次执行,不用执行注释
#将代码附加到.bashrc末尾 echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/[你的用户名称]/anaconda3/pkgs/libcurl-8.9.1-h251f7ec_0/lib' >> ~/.bashrc #将.bashrc配置在当前窗口激活 source ~/.bashrc
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。