Windows 10自帶的Centos 7 虛擬機升級python3 和安裝VIM

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

成功安裝

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章