一:背景
CentOS7里内置了一些应用,好比python2。如今须要在系统中安装python3。python
二:实验环境vim
三:实验步骤centos
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
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
安装。sudo yum -y install python36u
安装。python3.6 -V
检测是否安装成功,若是成功会输出python版本。注意‘V’的大小写,若是使用小写‘v’,会进入编译环境,区别详情见man python
。sudo yum -y install python36u-pip
安装。安装完成后可以使用pip3.6 -V
检测是否安装成功。注意此时还没有建立python3.6的虚拟环境,不能使用pip -V
。sudo yum -y install python36u-devel
安装。mkdir py_env
建立目录,使用cd py_env
进入该目录,使用python3.6 -m venv my_env
(my_env是本次实验建立的虚拟环境所在目录的名称,能够根据本身须要更更名称。实际上这条命令建立了一个名为my_env的目录,里面包含以下基本内容source my_env/bin/activate
激活虚拟环境,这条命令会调用/bin下的‘activate’脚本。python
代替python3.6
,使用pip
代替pip3.6
。vi hello.py
或vim hello.py
建立一个文件。print('Hello, World')
,保存并退出,使用python hello.py
执行。deactivate
离开当前虚拟环境。