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

  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了)

  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/

centos 7 mini版中安装Python3.x的更多相关文章

  1. Linux中安装python3

    [centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ...

  2. CentOS 6.x 系统中安装原生 Hadoop 2

    2020年整理博客发现原文地址已经失效,推荐学习地址厦门大学数据库实验室 本教程适合于在 CentOS 6.x 系统中安装原生 Hadoop 2,适用于Hadoop 2.7.1, Hadoop 2.6 ...

  3. 在 ubuntu 中安装 python3.5、 tornado、 pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  4. Linux中安装python3.6和第三方库

    Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...

  5. CentOS-6.4-minimal版中安装MongoDB-x86_64-3.0.2

    完整版见https://jadyer.github.io/2015/06/03/centos-install-mongodb/ /** * CentOS-6.4-minimal版中安装MongoDB- ...

  6. 在 ubuntu 中安装 python3.5 tornado pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  7. 在win10中安装python3.6.6

    文章目录: 一.登录到官网下载指定python版本                二.在win10中安装python3.6.6并验证安装结果                三.运行python的三种方 ...

  8. linux中安装python3.7

    linux中安装python3.7 1. 安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- ...

  9. 191016 Linux中安装python3

    注意事项:直接在Linux系统中安装python3后会导致yum命令和pip命令失效. 安装python3过程(按下述方法安装依赖包.指定软链接,就不会出错了): # 安装依赖包 yum instal ...

随机推荐

  1. Sqlserver中如何创建链接服务器

    链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),我将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器 方法/步骤   ...

  2. uva 10683 Fill

    https://vjudge.net/problem/UVA-10603 题意: 倒水问题,输出最少的倒水量和目标水量 如果无解,目标水量就是尽可能接近给定点的目标水量,但不得大于给定的目标水量 推推 ...

  3. [SDOI2008]仪仗队 (洛谷P2158)

    洛谷题目链接:[SDOI2008]仪仗队 题目描述 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视 ...

  4. Tomcat8利用Redis配置Session共享

    同一个应用在运行多个tomcat实例的时候,经常需要共享Session.tomcat配置共享session有多种方式 1.利用tomcat自身集群特性进行配置: 2.利用Memcache第三方缓存进行 ...

  5. FileReader 与canvas结合使用显示图片

    话不多少,直接上代码 function fileChange() { var file = this.files[0]; var imageType = /^image\//; //是否是图片 if ...

  6. js_!和!!的使用

    js中有些特殊的数据(“” 0 null undefined NaN),请求后台返回的数据中往往都有一些这样的数据,需要对这些数据进行过滤. 过滤代码 var a = 0;//0 "&quo ...

  7. hdu 1159 Common Subsequence(最长公共子序列 DP)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1159 Common Subsequence Time Limit: 2000/1000 MS (Jav ...

  8. hdu 1003 Max Sum (DP)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 Max Sum Time Limit: 2000/1000 MS (Java/Others)   ...

  9. Python阶段复习 - part 4 - 用户登录程序

    简易版: #!/usr/bin/env python # _*_ coding:UTF-8 _*_ # __auth__:Dahlhin import sys userinfo = r'userinf ...

  10. Linux内核的架构

    GNU/Linux操作系统架构 备注:IPC进程间通.IPC(Inter-Process Communication)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道 ...