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

发布了41 篇原创文章 · 获赞 2 · 访问量 1836

猜你喜欢

转载自blog.csdn.net/weixin_43883485/article/details/105321918