Macos创建python虚拟环境的详细步骤教学

 更新时间:2025年06月04日 15:01:30   作者:十字路口的火丁  
在 macOS 上创建 Python 虚拟环境主要通过 Python 内置的 venv 模块实现,也可使用第三方工具如 virtualenv,下面小编来和大家简单聊聊具体的实现方法吧

在 macOS 上创建 Python 虚拟环境主要通过 Python 内置的 venv 模块实现,也可使用第三方工具如 virtualenv。以下是详细步骤和方法:

一、使用 Python 内置 venv 模块(推荐)

适用于 Python 3.3 及以上版本,无需额外安装工具:

1.​​创建虚拟环境​

打开终端,进入项目目录,执行以下命令:

python3 -m venv myenv  # "myenv" 是虚拟环境名称,可自定义

此命令会在当前目录生成 myenv 文件夹,包含独立的 Python 解释器和依赖库。

2.​​激活虚拟环境​

source myenv/bin/activate

激活后,终端提示符会显示 (myenv),表示已进入虚拟环境。

​3.退出虚拟环境​

deactivate

退出后提示符恢复原状。

4.​​删除虚拟环境​

直接删除虚拟环境目录即可:

rm -rf myenv

二、使用 virtualenv(兼容旧版 Python)

若需支持 Python 2 或更灵活配置:

1.​​安装 virtualenv​

pip3 install virtualenv

2.​​创建并激活环境​

virtualenv myenv          # 创建环境
source myenv/bin/activate # 激活

可通过 -p 指定 Python 版本:

virtualenv -p python3.8 myenv  # 使用 Python 3.8

三、其他工具(进阶选择)

1.​​pipenv​​:整合虚拟环境与依赖管理,适合复杂项目。

pip install pipenv
pipenv install  # 自动创建环境并安装依赖
pipenv shell    # 激活环境

2.​​conda​​:适合科学计算,支持非 Python 依赖。

conda create -n myenv python=3.9
conda activate myenv

注意事项

1.​​虚拟环境的作用​

  • 隔离项目依赖,避免版本冲突。
  • 保持系统 Python 环境纯净。

2.​​路径管理​

虚拟环境目录(如 myenv)建议添加到 .gitignore

3.​​依赖记录​

在激活环境中使用 pip freeze > requirements.txt 保存依赖列表。

总结

​​方法​​​​适用场景​​​​命令示例​​
venvPython 3.3+ 标准方案python3 -m venv myenv
virtualenv兼容旧版或指定解释器路径virtualenv -p python3.8 myenv
pipenv/conda复杂依赖管理或科学计算pipenv install / conda create -n myenv

初次使用建议选择 venv,简单高效且无需额外安装。若项目涉及多版本或复杂依赖,可尝试 pipenv 或 conda

到此这篇关于Macos创建python虚拟环境的详细步骤教学的文章就介绍到这了,更多相关Macos创建python虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Python合并多个PDF文件的简单方法

    使用Python合并多个PDF文件的简单方法

    文章提供了一个简单的方法,通过安装依赖库和运行Python脚本,来合并多个PDF文件,该方法适用于初学者,只需将所有PDF文件和脚本放在同一文件夹并按需修改PDF路径列表,就能轻松合并多个PDF文件,需要的朋友可以参考下
    2026-05-05
  • python模块导入的方法

    python模块导入的方法

    在本篇文章里小编给大家分享的是一篇关于python模块导入方法知识点总结,需要的朋友们可以学习下。
    2019-10-10
  • python爬取天气数据的实例详解

    python爬取天气数据的实例详解

    在本篇文章里小编给大家整理的是一篇关于python爬取天气数据的实例详解内容,有兴趣的朋友们学习下。
    2020-11-11
  • 利用Python程序读取Excel创建折线图

    利用Python程序读取Excel创建折线图

    这篇文章主要介绍了利用Python程序读取Excel创建折线图,文章通过围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • jupyter notebook 中使用ipython 魔法指令的详细过程

    jupyter notebook 中使用ipython 魔法指令的详细过程

    在 Jupyter Notebook 中,IPython 魔法指令为数据分析和探索提供了很多便利,这篇文章主要介绍了jupyter notebook 中使用ipython 魔法指令的详细过程,需要的朋友可以参考下
    2024-06-06
  • Python中包管理工具pip安装及常用命令总结

    Python中包管理工具pip安装及常用命令总结

    这篇文章主要介绍了Python的包管理工具pip的安装步骤和常用命令,以及如何在Python环境迁移中安装依赖,文中通过图文以及代码示例介绍的非常详细,需要的朋友可以参考下
    2024-12-12
  • Python中引用传参四种方式介绍

    Python中引用传参四种方式介绍

    大家好,本篇文章主要讲的是Python中引用传参四种方式介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2021-12-12
  • python实现动态GIF英数验证码识别示例

    python实现动态GIF英数验证码识别示例

    这篇文章主要为大家介绍了python实现动态GIF英数验证码识别示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • python距离测量的方法

    python距离测量的方法

    这篇文章主要为大家详细介绍了python距离测量的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)

    tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)

    这篇文章主要介绍了tensorflow 2.1.0 安装与实战(CASIA FACE v5),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06

最新评论