帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
【Linux】运行yum时报错ModuleNotFoundError- No module named ‘dnf‘
发布时间:2024-02-29 09:42:43   分类:帮助文档
【Linux】运行yum时报错ModuleNotFoundError: No module named ‘dnf‘


根因:
当前使用的python环境下没有yum依赖的dnf等包。

解决方案:
确认当前使用的python环境下是否没有dnf包:
查看当前使用的python版本,以及位置:







在site-packages路径下检查是否有dnf包:







2. 如果如上图,确实没有,则在整个环境中搜索dnf包,发现在其它python安装路径下有:







3. 将/usr/lib/python3.7/site-packages下的dnf包,拷贝到当前python路径下:
cp -r /usr/lib/python3.7/site-packages/dnf /usr/local/python3.7.5/lib/python3.7/site-packages/
4. 执行yum,查看是否成功。
5. 如果仍然报错 ModuleNotFoundError: No module named 'libdnf',重复第2、3、4步,搜索libdnf包,并拷贝到当前python路径下:
cp -r /usr/lib64/python3.7/site-packages/libdnf /usr/local/python3.7.5/lib/python3.7/site-packages/
6. 再执行yum,成功。










香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价