一. virtualenv虛擬環境
1. virtualenv的安裝
pip3 install virtualenv
2. 通過命令創建虛擬環境
創建一個干凈的隔離環境, 以python3為復制本體, 虛擬環境名為virtualname
virtualenv --no-site-packages --python=python3 virtualname
--no-site-packages 創建一個干凈隔離的python虛擬環境
--python=python 指定解釋器
3. 虛擬環境的原理
實體環境的環境變量: /opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
虛擬環境的環境變量: /root/Envs/django/bin:/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
4. 進退的虛擬環境的兩個指令
source /xxx/virtualname/bin/active 進入虛擬環境, 路徑為創建虛擬環境時的路徑
deactivate 退出當前虛擬環境
二. virtualenvwrapper虛擬環境
1. 安裝virtualenvwrapper
pip3 install virtualenvwrapper
2. 配置個人環境變量文件, 每次登陸都啟動virtualenvwrapper工具
vim ~/.bashrc

export WORKON_HOME=~/Envs #設置virtualenv的統一管理目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數,生成干凈隔絕的環境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解釋器 source /opt/python36/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本
3. 刷新文件生效
source ~/.bashrc
4. virtualenvwrapper工具指令
mkvirtualenv virtualname 創建新的虛擬環境, 並進入
lsvirtualenv 列出所有的虛擬環境
workon virtualname 進入或切換虛擬環境
cdvirtualenv 進入當前的虛擬環境的目錄
deactivate 退出虛擬環境