🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
报错如下
ImportError: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
解决方法
找到这个 库的位置,
copy 到 /usr/lib64/ 或者 /usr/lib/ 下即可
,具体命令如下
find / -name libpython3.8.so.1.0
/root/anaconda3/pkgs/python-3.8.5-h7579374_1/lib/libpython3.8.so.1.0
/root/anaconda3/envs/torch385/lib/libpython3.8.so.1.0
cp /root/anaconda3/envs/torch385/lib/libpython3.8.so.1.0 /usr/lib64/
Docker 容器中解决方法如下
- 在Docker容器中,运行代码又遇到了这个报错,特记录如下
- 通常在Docker容器中,我们是普通权限用户,因此这里 涉及 docker 容器切换 root用户的技术点
普通用户无法 copy so 库到 /usr/lib , 因此先退出容器、然后 以 root 用户进入容器即可解决
- 命令如下
# 退出当前容器
exit
# 查看当前容器 id
docker container ls
# 或者 通过 grep 方式来 细粒度检索
docker container ls | grep moli
# root 用户进入 Docker
docker exec -it -u root 容器ID bash
具体运行截图如下
📙 精选专栏
计算机视觉领域 八大专栏、不少干货、有兴趣可了解一下
- ❤️ 图像风格转换 —— 代码环境搭建 实战教程【关注即可阅】!
- 💜 图像修复-代码环境搭建-知识总结 实战教程 【据说还行】
- 💙 超分重建-代码环境搭建-知识总结 解秘如何让白月光更清晰【脱单神器】
- 💛 YOLO专栏,只有实战,不讲道理 图像分类【建议收藏】!
-
🍊 深度学习:环境搭建,一文读懂
-
🍊 深度学习:趣学深度学习
-
🍊 落地部署应用:模型部署之转换-加速-封装
-
🍊 CV 和 语音数据集:数据集整理
-
🍊 点赞 👍 收藏 ⭐留言 📝 都是博主坚持写作、更新高质量博文的最大动力!