Python虚拟环境virtualenv(Mac)
mac 下安装python 虚拟环境 virtualenv 和 虚拟环境管理工具 virtualenvwrapper
我们会有很多个项目 会有不同的环境依赖 所以我们需要虚拟环境来隔离工作空间
下载 安装 virtualenv ----- pip install virtualenv
创建虚拟环境 ----- virtualenv env1 env1 是虚拟环境的名字 这样创建会选择默认的python解释器
创建指定解释器的虚拟环境 ---- virtualenv python3 env2 python3是我们创建虚拟环境指定的解释器 如果没配置全局变量 python3处放路径
启动虚拟环境需要 ----进入虚拟环境 cd env2/bin 到虚拟环境的 bin目录下 执行命令---- source activate
退出虚拟环境 ---- deactivate
如果需要多个虚拟环境 上诉办法就比较麻烦 我们需要用虚拟环境的管理工具来帮助我们管理我们的虚拟环境
下载 安装 virtualenvwrapper ---- pip install virtualenvwrapper
配置环境变量 ----- 创建一个存放虚拟环境的目录 ---- mkdir ~/workspace
----- 用vim编辑器打开配置文件 ---- vi .bash_profile
----- 添加 export WORKON_HOME=~/workspace 加入自己设定的虚拟环境的工作空间
source /usr/local/bin/virtualenvwrapper.sh 添加要激活的文件路径
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 指定管理工具默认的python解释器版本
:wq 保存并退出
----- 重启配置文件 source .bash_profile 建议重启终端
virtualenvwrapper 一些常用命令
---- 创建虚拟环境 mkvirtualenv xxx
---- 删除虚拟环境 rmvirtualenv xxx
---- 切换环境 workon xxx
---- 退出环境 deactivate
---- 列出所有环境 lsvirtualenv -b
---- 查看具体命令 virtualenvwrapper --help