ImportError: No module named createrepo

我在用createrepo命令创建本地源时,出现如下:

bash 复制代码
ImportError: No module named createrepo

原因估计就是之前升级python2.6为2.7时导致(系统为centos7),看网上很多说,

修改/usr/share/createrepo/genpkgmetadata.py 第一行的python路径,但我试了根本无效

我是重新通过yum卸载createrepo包发现原因就是:根本就没安装好createrepo

众所周知,python的第三方包都是在site-packages里的,通过yum卸载包发现没用这个createrepo说明路径怎么改,都是没用的。

通过find命令也没找到这个包

解决方案:

1、通过yum卸载

bash 复制代码
yum remove createrepo

2、重新安装

bash 复制代码
yum install createrepo

3、查看python是否有包

bash 复制代码
find / -name createrepo

这时候再查看一下python的site-packages就有createrepo包了

盲猜,createrepo命令成功

搞定!

总的来说,找不到这个包,有可能就是python路径,也有可能根本没有这个包,希望大家在debug时,先用逻辑思维思考一下问题的根源在哪,切勿盲目百度跟风复制粘贴!!!

相关推荐
青青草原技术员灰太狼16 小时前
Nginx的https搭建
linux·服务器·网络
xu_yule16 小时前
网络和Linux网络-4(应用层)序列化和反序列化(网络计算器)
linux·网络
宇钶宇夕16 小时前
三旺 INP314T 网关快速入门指南:从登录到基础配置
运维·自动化·软件工程
2***s67217 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
YongCheng_Liang18 小时前
Zabbix 6.4 完整部署教程:从环境准备到监控实战
linux·运维·zabbix
小白电脑技术18 小时前
旧电脑安装流畅的系统?用虚拟机先体验一下Linux Mint!
linux·电脑
数字化顾问18 小时前
(65页PPT)大型集团物料主数据管理系统建设规划方案(附下载方式)
大数据·运维·人工智能
翼龙云_cloud18 小时前
阿里云渠道商:新手怎么操作阿里云无影云电脑?
运维·服务器·阿里云·云计算·电脑
回忆是昨天里的海19 小时前
docker存储-目录挂载
运维·docker·容器
爱吃萝卜的美羊羊19 小时前
ubuntu下国内升级ollama
linux·运维·ubuntu