vlambda博客
学习文章列表

Mac 安装配置Python3虚拟环境(VirtualEnv)及virtualenvwrapper扩展包

1、为什么要安装虚拟机?

单独的虚拟环境可以让每一个Python项目单独使用一个环境 而不会影响Python系统环境 也不会影响其他项目的环境


2、为什么要使用virtualenv

是官方推荐的 隔离第三个库的依赖关系


3、安装virtualenv环境


安装

pip3 install virtualenv


检查

virtualenv --version

安装 virtualenvwrapper

virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境

pip3 install virtualenvwrapper


配置 virtualenvwrapper

使用 找到正确的路径

which virtualenvwrapper.shwhich python3


打开环境变量设置

open ~/.bash_profile


在编辑下面加入 路径为你which找到的路径

export WORKON_HOME='~/.virtualenvs'export VIRTUALENVWRAPPER_PYTHON='/usr/local/bin/python3'source /usr/local/bin/virtualenvwrapper.sh


保存退出

终端输入 更新生效

source ~/.bash_profile


4、创建虚拟环境

创建一个文件夹,用来存放所有的虚拟环境

mkdir ~/myPyEnvcd ~/myPyEnv



创建一个虚拟环境

虚拟环境会默认装上Python setuptools, pip, wheel

mkvirtualenv env1


查看所有虚拟环境 以及安装的包

每次工作进入虚拟环境

cd ~/myPyEnv

进入虚拟环境

workon env1

安装包

pip install xxx

退出虚拟环境

deactivate


5、基本操作命令


列出虚拟环境

lsvirtualenv -b


切换虚拟环境

workon env2


查看环境里安装了哪些包

lssitepackages


进入当前环境

cdvirtualenv


进入当前环境的site-packages

cdsitepackages


复制虚拟环境

cpvirtualenv env1 env2


退出虚拟环境

deactivate


删除虚拟环境

rmvirtualenv env1


我的博客:https://mp.csdn.net/console/article