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/测试

相关文章
相关标签/搜索