centos 7 mini版中安裝Python3.x

首先了解幾句Linux命令是必須的。例如 ls, vi, wget, rm, mv, cd, su, sudo, chmod, tar等等一些經常使用的語句命令是有必要知道它的用法的。python

  1. 安裝Python3.x版本,到官方網站下載相應壓縮包。
    wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    (若是你的Linux是centos版本,而且用的是最小安裝,裏面wget命令可能都不會存在,此時你須要yum -y install wget 得到wget命令。在這裏你或許會遇到安裝wget命令時提示你 cannot find a valid baseurl for repo:base/7/x86_64 ,很氣,可是不急不慌。來解決這個坑也不難。
    cd /etc/sysconfig/network-scripts 進入這個文件夾下,ls 命令顯示裏面的文件列表,看到  ifcfg-e...(個人爲ifcfg-ens33)的一個文件,vi ifcfg-ens33   打開此文件。修改內容:
    ONBOOT=yes  
    NM_CONTROLLED=no  
    BOOTPROTO=dhcp  
    DNS1=8.8.8.8  
    DNS2=4.2.2.2

    有的就更改,沒有的就添加,其他的不用管,保存文件。
    重啓網絡:service network restart   就OK了centos

  2. 解壓文件
    tar -xvzf Python-3.6.3.tgz
  3. 建立文件夾,用於安裝Python,使得安裝文件在一塊。
    mkdir /usr/local/python3
    此時系統或許會說沒有權限,用su root切換到至關於管理員的權限下再進行建立文件夾。
  4. 進入Python-3.6.3文件中
    cd Python-3.6.3
  5. 進行編譯
    ./configure --prefix=/usr/local/python3
    (這裏又有問題出現了,即 no acceptable c compiler found in path ,找不到gcc編譯環境。那咱們就得下載安裝,輸入:yum -y install gcc )
  6. 安裝
    make
    make install    (或者make && make install)
    (這裏若有出現:can’t decompress data; zlib not available 大多數都是由於缺乏依賴包致使的,咱們執行:yum -y install zlib* 。
    提示信息出現:cannot find a valid baseurl for repo ,若是你執行了 1 中的問題解決過程,那你須要先:yum clean all ,再繼續:yum -y install zlib* 。過程大約 怎麼說呢,能夠先吃個飯去 )

因爲Linux系統當中自帶Python2,因此此時咱們須要進行修改,對Python3建立軟鏈接網絡

  1. 首先修改舊版本
    mv /usr/bin/python /usr/bin/python_old

  2. 對Python3建立鏈接
    ln -s /usr/local/bin/python3.6 /usr/bin/python
    (若是提示 usr/bin中 python 已經存在,先輸入:rm /usr/bin/python  ,再建立軟鏈接)

  3. 完成操做,能夠進行版本測試
    python -V

 

原創不易,尊重版權。轉載請註明出處:http://www.cnblogs.com/xsmile/測試

相關文章
相關標籤/搜索