安装编译以及相关的工具

yum -y groupinstall “Development Tools”
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel
# yum install libffi-devel -y

下载安装Python

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
(下载龟速的话可以先下载好然后通过ftp上传)
# tar -xvJf Python-3.7.3.tar.xz
# ./configure #prefix=/usr/local/python3
# make && make install

到此python3.7.3 就安装完成了,此时系统里有两个python版本(自带3.6.8),软连接python3是(3.7.3),python(3.6.8)

创建虚拟环境

目标:使用刚安装好的指定版本创建虚拟环境

1. 创建放虚拟环境的目录

mkdir ~/python_envs
#cd ~/python_envs

2. 创建虚拟环境

python3 -m venv env_name
注:需要使用 python3 ,代表python3.7.3版本

3. 激活虚拟环境

source ~/work/python_envs/env_name/bin/activate

  1. 关闭环境

    deactivate

    将激活命令重命名

    将别名添加到bashrc
    在~/.bashrc最下面一行添加
    alias activate_myenv=’source /root/work/python_envs/env_name/bin/activate’
    激活新的配置
    # source ~/.bashrc
    使用新命令激活虚拟环境
    # activate_myenv