1. 安装python3
windows 10 自带了centos 7虚拟机,但是内置的python2.7 已经不适合我的需要,所以决定升级到python3, 为了减少麻烦,我使用了最简单的方法,只运行
#yum install python3
这样就直接升级到了python3.6.8
还要更改快捷方式
#cd /usr/bin
#mv python python.bak
#ln -s python3 python
测试一下
#python
显示版本是python 3.6.8
现在还要修改yum
#vi /usr/bin/yum
把第一行的#!/bin/python 改为#!/bin/python2
这就可以正常用yum 安装其他软件了
2. 因为这个镜像是不带VIM编辑器的,所以我想安装
#yum install vim
报错
Total download size: 18 M
Installed size: 60 M
Is this ok [y/d/N]: y
Downloading packages:
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
提示/usr/libexec/urlgrabber-ext-down 的28行有语法错误
#vi /usr/libexec/urlgrabber-ext-down
把except OSError, e:改成except OSError as e:
再运行 yum install vim
报错
Downloading packages:
File "/usr/libexec/urlgrabber-ext-down", line 69
except URLGrabError, e:
#vi /usr/libexec/urlgrabber-ext-down
同样把except URLGrabError, e: 改成 except URLGrabError as e:
再运行 yum install vim
报错
Downloading packages:
Traceback (most recent call last):
File "/usr/libexec/urlgrabber-ext-down", line 22, in <module>
from urlgrabber.grabber import \
是没有这个模块, 安装它
#pip3 install urlgrabber
报错,,安装不了
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-yboc00v4/pycurl/setup.py", line 961, in <module>
ext = get_extension(sys.argv, split_extension_source=split_extension_source)
File "/tmp/pip-build-yboc00v4/pycurl/setup.py", line 623, in get_extension
ext_config = ExtensionConfiguration(argv)
File "/tmp/pip-build-yboc00v4/pycurl/setup.py", line 101, in __init__
self.configure()
File "/tmp/pip-build-yboc00v4/pycurl/setup.py", line 238, in configure_unix
raise ConfigurationError(msg)
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
解决办法
#vi /usr/libexec/urlgrabber-ext-down
把第一行的python 改成python3
再运行
#yum install vim
成功安装