当前位置:   article > 正文

Mac安装pytorch_安装pytorch mac

安装pytorch mac

先下载 Anaconda | The Operating System for AI

网速慢,用中国大陆镜像:NJU Mirror

之前装python3时用的是pip3,这里说一下这pip与conda的区别

Conda和pip都是Python包管理工具,用于安装和管理Python包

  1. 包管理范围
  • Conda:是一个跨平台的包管理器,不仅可以安装Python包,还可以安装非Python依赖,如C、C++、R等语言库。它主要用于数据科学和机器学习项目。conda安装的都是编译好的二进制包。
  • pip:专门用于Python包的安装和管理,主要用于Python开发。从源码安装的时候需要有编译器的支持。
  1. 依赖性管理
  • Conda:在安装包时,会自动处理依赖性,包括非Python依赖。Conda使用自己的依赖解析器,可以解决复杂的依赖关系。
  • pip:在安装Python包时,会处理Python包之间的依赖关系,但可能无法处理非Python依赖。
  1. 环境管理
  • Conda:支持创建和管理多个隔离的环境,允许用户在不同的环境中安装不同版本的Python和包。
  • pip:可以使用virtualenvvenv来创建和管理虚拟环境,但这是Python的标准库功能,而不是pip本身的功能。
  1. 包的来源
  • Conda:主要从Anaconda的官方仓库或用户自定义的仓库中获取包,也可以从第三方Conda仓库获取。
  • pip:从Python Package Index (PyPI) 获取包,也可以从其他索引或本地文件中安装。
  1. 社区和生态系统
  • Conda:主要用于数据科学和机器学习社区,与Anaconda、Miniconda等发行版紧密集成。
  • pip:是Python社区广泛使用的包管理器,与Python紧密集成。 总结:Conda和pip都是Python包管理工具,但Conda提供了更广泛的包管理功能,特别是在数据科学和机器学习领域。pip则更专注于Python包的安装和管理,适用于一般Python开发

pip3与pip

在Python3.xx版本中,二者等价。

Mamba

Conda通常在安装软件包时速度会很慢,这时候你可以选择用Mamba。

Mamba 是一个开源的包管理器,它是 Conda 的一个替代品,用于在 Python 环境中管理包和依赖关系。Mamba 使用了 C++ 编写的库,可以更快地解析和安装依赖关系,特别是在复杂的环境或有很多包需要安装时。

Mamba 的使用方式与 Conda 非常相似,因为它兼容 Conda 的命令行接口和配置文件。

目前支持替换以下conda命令:

install, create, list, search, run, info, clean, remove, update, repoquery, activate, deactivate

回归正题

安装完后查看版本

然后安装pytorch,官网: Start Locally | PyTorch

终端运行:

conda install pytorch::pytorch torchvision torchaudio -c pytorch

安装完成

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号