Mac下使用conda安装PyTorch环境

一、安装conda

从以下地址,选择Miniconda下载安装对应的macOS版本,https://docs.conda.io/projects/conda/en/stable/index.html#conda-documentation

安装完成后,打开"终端"(Terminal)。如果看到命令提示符最前面有 (base),说明Conda基础环境已自动激活。输入 conda --version并回车,如果能显示版本号(例如 conda 25.7.0),说明安装成功

二、安装后配置

  1. 配置国内源

建议配置清华源

bash 复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
  1. 基本命令
  • 激活基础环境:conda activate

  • 创建新环境:conda create -n torch_env python=3.11

  • 激活指定环境:conda activate torch_env

  • 安装包:conda install package_name(例如 conda install numpy

  • 列出当前环境的包:conda list

  • 卸载包:conda remove numpy

  • 停用环境:conda deactivate

  • 删除py39环境:conda remove -n py39 --all

三、创建torch_env环境

打开终端,看前面有没有(bash)提示符,如果没有请执行conda activate,进入conda基础环境

bash 复制代码
conda activate

创建torch_env环境

bash 复制代码
conda create -n torch_env python=3.11

激活创建的torch_env环境

bash 复制代码
conda activate torch_env

查看当前的环境信息

bash 复制代码
conda info

查看当前所有的环境

bash 复制代码
conda env list

四、安装最新的pytorch以及其他相关

1 如果没有激活torch_env环境,请执行 conda activate torch_env

2 如果是配置了清华源,使用安装命令

bash 复制代码
conda install pytorch torchvision torchaudio

3 如果没有配置,而是从官方下载,使用安装命令

bash 复制代码
conda install pytorch torchvision torchaudio -c pytorch

五、VSCode与torch_env关联

1 选择Python解释器

在VSCode中打开你的项目文件夹,然后使用快捷键 Ctrl+Shift+P(Windows/Linux) 或 Cmd+Shift+P(Mac) 打开命令面板。输入并选择 Python: Select Interpreter。之后,VSCode会列出所有检测到的解释器,你的torch_env环境通常会显示为类似 Python 3.x.x ('torch_env': conda)的选项,选中它即可 。

2 验证配置

选择解释器后,可以通过两种方式确认是否成功 :

  • 查看状态栏:VSCode窗口左下角会显示当前激活的Conda环境名称。
  • 检查终端:使用 Ctrl+`打开集成终端,如果终端提示符前显示 (torch_env),则表明环境已自动激活。
相关推荐
玄同76512 分钟前
从 0 到 1:用 Python 开发 MCP 工具,让 AI 智能体拥有 “超能力”
开发语言·人工智能·python·agent·ai编程·mcp·trae
小瑞瑞acd29 分钟前
【小瑞瑞精讲】卷积神经网络(CNN):从入门到精通,计算机如何“看”懂世界?
人工智能·python·深度学习·神经网络·机器学习
火车叼位1 小时前
也许你不需要创建.venv, 此规范使python脚本自备依赖
python
火车叼位1 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
孤狼warrior1 小时前
YOLO目标检测 一千字解析yolo最初的摸样 模型下载,数据集构建及模型训练代码
人工智能·python·深度学习·算法·yolo·目标检测·目标跟踪
Rorsion1 小时前
PyTorch实现线性回归
人工智能·pytorch·线性回归
Katecat996631 小时前
YOLO11分割算法实现甲状腺超声病灶自动检测与定位_DWR方法应用
python
玩大数据的龙威2 小时前
农经权二轮延包—各种地块示意图
python·arcgis
ZH15455891312 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
belldeep2 小时前
python:用 Flask 3 , mistune 2 和 mermaid.min.js 10.9 来实现 Markdown 中 mermaid 图表的渲染
javascript·python·flask