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 离开当前虚拟环境。
相关文章
相关标签/搜索