写在前面:服务器上已有Python3.5,但由于项目需要,需要安装Python3.6及以上版本,为了和Python3.5隔离,则需要使用虚拟环境。
所以本教程的适用场景为:没有权限的非root用户安装指定的Python版本,并创建虚拟环境,安装需要的各种包。
主要分为两个步骤:安装Python;创建虚拟环境
一. 安装python(我需要的是python3.6,故下面都以python3.6为例)
python安装库地址:https://www.python.org/ftp/python/,在安装python的时候,使用--prefix
指定安装路径,具体命令如下:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar -xzf Python-3.6.4.tgz
cd Python-3.6.4
mkdir -p /home/jing/software/python3
./configure --prefix="/home/jing/software/python3" --enable-optimizations --with-ssl
make
make install
执行完成后,在/software/python3/bin中就有安装好的python3.6.4。
二.创建虚拟环境
1.若没有virturalenv,先安装
<