Mac 安装配置Python3虚拟环境(VirtualEnv)及virtualenvwrapper扩展包
Posted 全栈开发全记录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.sh
which 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 ~/myPyEnv
cd ~/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
以上是关于Mac 安装配置Python3虚拟环境(VirtualEnv)及virtualenvwrapper扩展包的主要内容,如果未能解决你的问题,请参考以下文章