【2021.02.07】macOS的pytorch环境安装与配置

安装Anaconda

首先到网站:https://www.anaconda.com/products/individual#Downloads

下载Anaconda Installers

为了方便,我选择的是图形/化的安装

image-20210207194310854

下面那个命令行的,我打开老是出问题

所以选了上面那个

image-20210207194637019

一路点到底就行了

安装pytorch

虚拟环境或者实体环境二选一

虚拟环境(二选一):

在终端输入

conda create -n deeplearning python=3.7 numpy matplotlib pandas jupyter notebook

这里的deeplearning是环境名称,后续我们方便对其修改/删除

这里后面的几个程序作用分别为

deeplearning: 自定义的虚拟环境
numpy: python数值计算包
matplotlib:   支持python画图
pandas : 数据软件包
jupyter notebook:  集成开发环境,可直接本地起服务调试python代码

等待安装,安装完毕后输入

conda activate deeplearning

当前面出现deeplearning的时候,说明进入环境了

要退出环境则是

conda deactivate

image-20210207233457625

其他命令

conda info -e		查看本机所有(由conda安装的)虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all  删除虚拟环境

实体环境(二选一):

在终端输入

conda install pytorch torchvision -c pytorch -y

然后慢慢等待就行了

image-20210207195336756

此时前面出现(base)说明是在实体环境下安装的

新建一个文件

image-20210207195757423

终端内运行成功即可

安装pytroch

进入官网选择版本:https://pytorch.org/get-started/locally/#mac-prerequisites

image-20210207233646498

因为A卡没有CUDA,所以最后一项选择None,关键看自己显卡

复制下面的那一句命令进自己的虚拟环境回车就行

jupyter notebook

安装好后,在虚拟环境中输入

jupyter notebook

会有网页弹窗,localhost指的是本地

image-20210207234708328

在网页中新建文件夹和python3文件,这个是交互式的,所以可以马上出结果

输入import torch进行测试,shift+回车

如果没报错说明导入成功

再试试命令torch.FloatTensor([5,3,5])

image-20210207235503295

到这一步,应该是总体完成了

安装jupyter插件NBEXTENSIONS

这个插件的主要目的是可以在编辑器里实现查看变量值,可以不用输出进行检查

在环境中且未打开jupyter的情况下输入

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

image-20210214114456389

安装完毕后进入jupyter

jupyter notebook

此时在这里便会出现插件

image-20210214114731994

将disable这个取消勾选,然后打开Variable inspector

image-20210214114931467

再次将上面的那个勾选,锁定

在运行代码过程中即可查看变量

image-20210214115303215

原文地址:https://www.cnblogs.com/mokou/p/14386462.html