讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac怎么创建Python虚拟环境_Mac如何用venv隔离不同项目的依赖包【基础】

老浩吖_5568

老浩吖_5568

发布时间:2026-04-02 15:19:33

|

391人浏览过

|

来源于php中文网

原创

应为每个Python项目创建独立虚拟环境以避免依赖冲突;使用python3 -m venv创建、source venv/bin/activate激活、pip安装包、deactivate退出,rm -rf venv可彻底删除。

mac怎么创建python虚拟环境_mac如何用venv隔离不同项目的依赖包【基础】

如果您在Mac上开发多个Python项目,各项目依赖的包版本可能冲突,则需要为每个项目创建独立的Python虚拟环境。以下是使用内置venv模块创建虚拟环境的具体步骤:

一、检查Python版本并确认venv可用

macOS系统自附带Python 3.8及以上版本均内置venv模块,但需先确认当前使用的Python是否为系统级或通过Homebrew安装的版本,并验证venv是否可调用。

1、打开终端,输入命令查看Python 3路径:which python3

2、执行命令检查venv模块是否可用:python3 -m venv --help

立即学习“Python免费学习笔记(深入)”;

3、若提示“No module named venv”,说明当前Python未启用标准库venv,需改用其他方式创建环境。

二、使用python3 -m venv创建虚拟环境

该方法直接调用Python标准库中的venv模块,在指定目录下生成隔离的Python运行环境,包含独立的pip和site-packages。

1、进入目标项目根目录:cd /path/to/your/project

2、执行命令创建名为venv的虚拟环境文件夹:python3 -m venv venv

3、等待命令完成,确认目录下已生成venv文件夹,其中包含bin、lib、include等子目录。

三、激活虚拟环境

激活后,终端提示符前会显示环境名称,所有pip install操作将仅影响该环境内的包,不影响系统Python及其他项目。

1、运行激活脚本:source venv/bin/activate

2、观察终端提示符变化,通常左侧会出现(venv)前缀

3、验证当前pip是否指向虚拟环境:which pip,输出应为./venv/bin/pip

四、在虚拟环境中安装依赖包

激活状态下,pip和python命令均指向虚拟环境内部,安装的包自动存入该环境的site-packages中,实现项目级依赖隔离。

1、升级虚拟环境内pip至最新版:pip install --upgrade pip

2、安装所需包(例如requests):pip install requests

3、查看当前环境已安装包列表:pip list

五、退出与删除虚拟环境

退出虚拟环境不会影响其文件结构;如需彻底清除,可直接删除整个venv目录,操作简单且不留系统痕迹。

1、退出当前激活的虚拟环境:deactivate

2、确认已退出:终端提示符前(venv)消失,且which python返回系统Python路径

3、删除虚拟环境(谨慎执行):rm -rf venv

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2570

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

5963

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

7502

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

3667

2025.07.23

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

3884

2025.05.09

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 179人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.2万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn