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
成功安裝