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都对应相应的脚本,如果使用错误,会有提示
标签:named,No,urlgrabber,py,yum,pip,安装,python3,python2 From: https://www.cnblogs.com/litchihan/p/18384006