安装
pip3 install virtualenv
pip3 install virtualenvwrapper
配置 virtualenvwapper
- 由于每次打开终端时,都需要重新打开一次 virtualenvwappers,所以需要配置一下
- vim ~/.bash_profile编辑文件,将下列三条添加进去
export WORKON_HOME=$HOME/.virtualenvs #设置virtualenv的统一管理
export VIRTUALENVWRAPPER_PYTHON=/Users/mac/Library/python/3.7 #指定python解释器
source /usr/local/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
- 添加完后不要忘记按ESC键后,:wq保存退出
- 执行下面的命令
source ~/.bash_profile
注:
- 查看 python 解释器路径
which python3
- 查看virtualenvwrapper 脚本的路径
which virtualenvwrapper.sh
virtualenvwrapper 常用命令
-
创建虚拟机
-
mkvirtualenv env # windows 使用此命令会在当前用户下创建一个 Envs 的目录,然后是创建的虚拟环境 # mac 创建的虚拟环境在 # cd ~ 进入家目录 # cd .virtualenvs # 用 open .可以打开文件夹
- 创建虚拟环境完成后,会自动切换到创建的虚拟环境中
- 当然也可以指定虚拟机的 python 版本
`mkvirtualenv -p /usr/local/bin/python3 env`
- 列出虚拟环境列表
` workon 或者 lsvirtualenv`
- 启动/切换虚拟环境
- 使用 workon [virtual-name] 即可切换到对应的虚拟环境
` workon [虚拟环境名称]`
- 删除虚拟环境
` rmvirtualenv [虚拟环境名称]`
- 离开虚拟环境,和 virutalenv 一样的命令
` deactivate`
- 进入当前虚拟环境
` cdvirtualenv`
- 进入当前环境的site-packages
` cdsitepackages`
- 查看环境中安装了哪些包
` lssitepackages`
- 复制虚拟环境
` cpvirtualenv env1 env3`