一:背景
CentOS7裏內置了一些應用,好比python2。如今須要在系統中安裝python3。python
二:實驗環境vim
三:實驗步驟centos
sudo yum -y update
,-y的主要做用就是省略確認步驟,詳情見man yum
。(2) 安裝yum-utils。yum-utils是拓展yum功能的一些插件的集合。使用sudo yum -y install yum-utils
安裝。這裏的-y功能同(1)。工具
(3) 安裝CentOS Development,做用是容許咱們從源碼構建和編譯軟件。(此步若是安裝失敗不會對接下來的而步驟形成影響。使用sudo yum -y groupinstall development
安裝。centos7
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
安裝。sudo yum -y install python36u
安裝。python3.6 -V
檢測是否安裝成功,若是成功會輸出python版本。注意‘V’的大小寫,若是使用小寫‘v’,會進入編譯環境,區別詳情見man python
。sudo yum -y install python36u-pip
安裝。安裝完成後可以使用pip3.6 -V
檢測是否安裝成功。注意此時還沒有建立python3.6的虛擬環境,不能使用pip -V
。sudo yum -y install python36u-devel
安裝。mkdir py_env
建立目錄,使用cd py_env
進入該目錄,使用python3.6 -m venv my_env
(my_env是本次實驗建立的虛擬環境所在目錄的名稱,能夠根據本身須要更更名稱。實際上這條命令建立了一個名爲my_env的目錄,裏面包含以下基本內容source my_env/bin/activate
激活虛擬環境,這條命令會調用/bin下的‘activate’腳本。python
代替python3.6
,使用pip
代替pip3.6
。vi hello.py
或vim hello.py
建立一個文件。print('Hello, World')
,保存並退出,使用python hello.py
執行。deactivate
離開當前虛擬環境。