首先了解几句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. AngularJS学习——价格计算器

    利用AngularJs实现价格计算器,总价满100免运费.(熟悉$watch的使用)

  2. POJ 2823 Sliding Window ST RMQ

    Description An array of size n ≤ 106 is given to you. There is a sliding window of size k which is m ...

  3. Flask 应用上下文和请求上线文原理图

  4. 【BZOJ】1609: [Usaco2008 Feb]Eating Together麻烦的聚餐

    [算法]动态规划 [题解]DP有个特点(递推的特点),就是记录所有可能状态然后按顺序转移. 最优化问题中DP往往占据重要地位. f[i][j]表示前i头奶牛,第i头改为号码j的最小改动数字,这样每头奶 ...

  5. 当你启动Redis的时候,Redis做了什么

    直奔主题,当启动Redis的时候,Redis执行了哪些操作? 假设Redis安装在了/usr/local/目录下,那么启动Redis是通过执行/usr/local/bin/redis-server - ...

  6. 报错注入遇到ERROR 1242 (21000): Subquery returns more than 1 row解决方案

    我的SQL语句是这样写的. mysql> select 1,2,3 and updatexml(1,concat(1,(select user from mysql.user),1),1);ER ...

  7. 盲注脚本2.基于bool

    盲注脚本2.基于bool #!/usr/bin/env python #encoding:utf-8 #by i3ekr #using # python sqlinject.py -D "数 ...

  8. Python3 json、pickle序列化与反序列化

    注意:可以dumps多次,loads只能一次,一般我们只dumps一次,loads一次,多个版本就写入多个文件 一.json序列化与反序列化: 支持各种语言数据交互,但只能处理字典,列表,集合等简单的 ...

  9. bootstrap-select属性

    # 参考:https://blog.csdn.net/zxl_langya/article/details/79247307 # bootstrap-select属性: <select mult ...

  10. auth src

    https://github.com/jbeverly/pam_ssh_agent_auth https://github.com/aur-archive/pam-face-authenticatio ...