"# virtualenvhtml
virtualenv
是一个能够帮助咱们管理不一样Python环境的绝好工具。
virtualenv
是一个能够在系统中创建多个不一样且相互不干扰的虚拟环境。python
下面的步骤将建立两个独立的虚拟环境,并分别安装运行django1.11.十一、djagno2.0。shell
# 咱们先升级pip pip3.6 install --upgrade pip # 指定清华源下载virtualenv pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv # 下载后,准备一个目录 mkdir all_env # 进入目录,建立两个独立的运行环境,分别为venv0一、venv02 virtualenv --no-site-packages --python=python3.6 venv01 virtualenv --no-site-packages --python=python3.6 venv02 # 建立完成后,打开两个终端,分别先进入venv0一、venv02虚拟环境。进入后,终端提示符会有虚拟环境标示 . venv01/bin/activate # 进入venv01 source venv02/bin/activate # 进入venv02 # 分别安装django1.11.一、django2.0 pip3.6 install django==1.11.11 # venv01 pip3.6 install django==2.0 # venv02 # 分别建立django项目 django-admin startproject blog01 # venv01 django-admin startproject blog02 # venv02 # 分别修改setting.py配置文件内定义的容许访问的网段,修改后启动俩项目 python3.6 manage.py runserver 0.0.0.0:8001 # venv01 python3.6 manage.py runserver 0.0.0.0:8002 # venv02 # 全部配置就绪 # 在访问前,请确保防火墙容许通行
pip3.6 install virtualenvwrapper
建立一个虚拟环境:mkvirtualenv 名称
django
激活虚拟环境:workon 名称
bash
中止当前虚拟环境:deactivate
app
删除虚拟环境:rmvirtualenv 名称
工具
列举全部虚拟环境:lsvirtualenv
code
导航到当前激活的虚拟环境目录:cdvirtualenv
server
直接进入到site-packages目录:cdsitepackages
htm
显示site-packages目录中的内容:lssitepackages
更多介绍见官网:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html "