yum依赖python2环境-"No module named urlgrabber"

1.python3安装perl环境以及IPC/cmd.pm模块,由于环境中安装了pyhon2和python3导致模块引入冲突。make python3时一直报错没有Module _tktinter,重新安装tk后python3还是import失败

 

2.检查发现python2可以引入,并且再进行安装模块时,使用的是python,而系统python指向python2

 

3.修改python的软连接后,发现yum不能用了,yum依赖python2环境

 

4.而后想使用dnf代替yum,删除了yum相关的依赖包,以及python2环境。

 

5.但是发现好多依赖安装还是基于yum,重新rpm安装yum,安装成功,但是使用时报错提示缺少Module urlgrabber,多次rpm安装还是报错,python2和python3都引入不了该模块。

 6.通过python2的pip安装相关模块,但需要先安装pip

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py

python2 get-pip.py

安装成功

pip --version

7.检查yum,好了

 8.顺手安装pip3

curl https://bootstrap.pypa.io/pip/3.6/get-pip.py -o get-pip.py

 python3 get-pip.py

每个版本的python3都对应相应的脚本,如果使用错误,会有提示

 

posted @   爱吃荔枝的小涵子  阅读(73)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示