python的虚拟环境virtualenv

需求:在linux服务器上,既能运行django2.0环境,也能运行django1.11.11环境
思路:
1.django2.0想要运行,我们得准备python解释器+pip3软件包管理
2.还想运行django1.11.11 python解释器+pip3
- pip3安装的模块,都放在/opt/python36/lib/python3.6/site-packages

virtualenv 就是一个虚拟解释器
就是基于物理环境下的python解释器,虚拟/分身 出的 多个解释器

安装virtualenv

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
安装完成就可以使用virtualenv命令

创建虚拟环境

1.创建一个s15venv1虚拟黄精
    virtualenv --no-site-packages --python=python3   s15venv1
            创建一个干净的虚拟环境:--no-site-packages
2.进入虚拟环境目录,激活虚拟环境
    进入到bin目录下,找到activate文件
    source activate
    注:退出虚拟环境
        deactivate
    在虚拟环境中下载1.11.11版本的Django
        pip3 install django==1.11.11
3.创建一个s15venv2虚拟环境,并进入到bin目录下,激活虚拟环境    
    virtualenv --no-site-packages --python=python3   s15venv2
4.检查虚拟环境是否正常
    which python3

命令的历史记录

history

 

原文地址:https://www.cnblogs.com/shanghongyun/p/10127250.html