CentOS7安裝python3

一:背景
CentOS7裏內置了一些應用,好比python2。如今須要在系統中安裝python3。python

二:實驗環境vim

  1. CentOS7
  2. 系統中一個普通用戶(root也無所謂,若是你願意的話

三:實驗步驟centos

  1. 準備工做
    (1) 更新yum源。yum是基於Red Hat的Linux系統中經常使用的包管理工具,可使用yum安裝、更新、移除軟件安裝包。使用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

  2. 安裝python3
    (1) 安裝IUS。IUS提供了一些軟件較新版本的RPM包。使用sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm安裝。
    (2) 安裝完IUS以後,就能夠安裝最近較新的python版本了(固然IUS上的最新python版本一般落後於python官網上最新版本,這是由於IUS同步也須要必定的時間。使用sudo yum -y install python36u安裝。
    (3) 安裝完成後使用python3.6 -V檢測是否安裝成功,若是成功會輸出python版本。注意‘V’的大小寫,若是使用小寫‘v’,會進入編譯環境,區別詳情見man python
    (4) 安裝pip,pip是python的包管理工具。使用sudo yum -y install python36u-pip安裝。安裝完成後可以使用pip3.6 -V檢測是否安裝成功。注意此時還沒有建立python3.6的虛擬環境,不能使用pip -V
    (5) 安裝python36u-devel,這個包提供了一些開發須要的包和頭文件。使用sudo yum -y install python36u-devel安裝。
  3. 建立虛擬環境,虛擬環境保證了全部python項目擁有一個獨立的空間而且每一個項目都有本身獨立的依賴,不受其它項目的干擾,同時虛擬環境有利於咱們管理本身的項目和不一樣版本的依賴包。能夠建立多個虛擬環境,每一個虛擬環境由一個目錄及一些描述文件組成。
    (1) 選擇一個已經存在的目錄或新建一個目錄。本實驗選擇新建目錄,使用mkdir py_env建立目錄,使用cd py_env進入該目錄,使用python3.6 -m venv my_env(my_env是本次實驗建立的虛擬環境所在目錄的名稱,能夠根據本身須要更更名稱。實際上這條命令建立了一個名爲my_env的目錄,裏面包含以下基本內容
    圖片描述
    (2) 使用source my_env/bin/activate激活虛擬環境,這條命令會調用/bin下的‘activate’腳本。
    (3) 執行(2)以後就已經進入到了新建立的虛擬環境,前綴()裏的內容就是虛擬環境的名稱,在這個虛擬環境中咱們可使用python代替python3.6,使用pip代替pip3.6
  4. 建立一個簡單的hello.py
    (1) 使用vi hello.pyvim hello.py建立一個文件。
    (2) 進入編輯模式,增長print('Hello, World'),保存並退出,使用python hello.py執行。
    圖片描述
    (3) 使用deactivate 離開當前虛擬環境。
相關文章
相關標籤/搜索