Original: http://106.13.73.98/__/95/
virtualenv
virtualenv
It is a great tool that can help us manage different Python environment.
virtualenv
Is a different and may interfere with each other to create multiple virtual environments in the system.
The following steps will create two independent virtual environments, and are installed running django1.11.11, djagno2.0.
# 我们先升级pip
pip3.6 install --upgrade pip
# 指定清华源下载virtualenv
pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
# 下载后,准备一个目录
mkdir all_env
# 进入目录,创建两个独立的运行环境,分别为venv01、venv02
virtualenv --no-site-packages --python=python3.6 venv01
virtualenv --no-site-packages --python=python3.6 venv02
# 创建完成后,打开两个终端,分别先进入venv01、venv02虚拟环境。进入后,终端提示符会有虚拟环境标示
. venv01/bin/activate # 进入venv01
source venv02/bin/activate # 进入venv02
# 分别安装django1.11.1、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
# 所有配置就绪
# 在访问前,请确保防火墙允许通行
virtualenvwrapper
installation
pip3.6 install virtualenvwrapper
The following is added in ~ / .bashrc file
Basic use
Create a virtual environment:mkvirtualenv 名称
Activate the virtual environment:workon 名称
Stop the current virtual environment:deactivate
To delete a virtual environment:rmvirtualenv 名称
List all virtual environments:lsvirtualenv
Navigate to the currently active virtual environment directory:cdvirtualenv
Direct access to the site-packages directory:cdsitepackages
Display the contents of site-packages directory:lssitepackages
See more on the official website: https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
Original: http://106.13.73.98/__/95/