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.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

以上是关于Mac 安装配置Python3虚拟环境(VirtualEnv)及virtualenvwrapper扩展包的主要内容,如果未能解决你的问题,请参考以下文章

Mac使用miniconda 安装python3.8详细步骤

ubuntu 中虚拟环境的搭建

mac python3 轻松安装教程

tlinux虚拟机环境配置

Python3安装和虚拟环境配置

Mac M1开发环境配置---tensorflow