Mac中python3虚拟环境管理(创建、激活、退出、删除)

本文介绍了在Mac上如何使用virtualenv管理Python3虚拟环境,包括创建、激活、退出和删除虚拟环境的步骤,以及virtualenvwrapper扩展包对虚拟环境的便捷管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. python虚拟环境

python为开发者提供建立独立于主系统级别的虚拟python环境的功能,使开发者可以根据项目需求建立专属于该项目的python虚拟环境。

不同的项目根据需求可能需要不同的python软件包,或不同项目对同一个包的依赖版本不一样。为避免项目之间发生冲突,或安装过多软件包造成主系统配置的污染,开发者可为不同项目建立各自专属独立的虚拟环境,从而避免以上问题。

2. 安装virtualenv

(1)首先安装virtualenv,用于搭建虚拟python环境,作用是把系统的python复制一份到虚拟的python环境中,在进入到该虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的虚拟环境。

使用pip安装virtualenv:

$ pip3.7 install virtualenv

(2)检查是否安装成功:

$ pip3.7 list

在这里插入图片描述
可使用如下命令查看virtualenv安装位置:

$ whereis virtualenv

3. 创建虚拟环境

装好virtualenv后,就可以使用它创建python虚拟环境了。

(1)首先创建一个目录venvs,用来存储不同的虚拟环境

$ mkdir venvs

(2)进入venvs目录,在该目录下创建一个虚拟环境work

$ virtualenv --system-site-packages work

>> 命令中使用 “–system-site-packages” ,让该虚拟环境包含系统站点包,给虚拟环境访问系统site-packages目录的权限,该命令可选,可使用命令“ python3.7 -m venv -h”查看virtualenv命令作用。

$ python3.7 -m venv -h

virtualenv命令功能如下:
在这里插入图片描述

4. 激活虚拟环境

根据上图中virtualenv命令帮助文档,创建虚拟环境后,要在其bin目录中激活该虚拟环境。

使用source命令激活work虚拟环境:

$ source work/bin/activate

当命令行提示中多了(work),则表示已进入work这个虚拟环境中。

(work)$ 

5. 退出虚拟环境

使用deactivate命令即可退出当前虚拟环境,退出后命令提示中(work)不再出现。

(work)$ deactivate
 $ 

6. 删除虚拟环境

删除虚拟环境,注意要先退出work虚拟环境后再删除。

$ rm -r work

7. 结束

为了更方便管理虚拟环境,python提供了virtualenv的扩展包virtualenvwrapper。该扩展包可实现新增、删除、复制、快速切换虚拟环境的功能,同时可实现将多个虚拟环境整合在一个目录中,对于虚拟环境的管理更加方便快捷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值