小白在MAC上Anaconda安装pytorch

小白在MAC上Anaconda安装pytorch

参考:https://blog.csdn.net/zxxxiazai/article/details/98044527
https://www.pythonf.cn/read/4429
不知道是不是只有我有这种感觉:自己的破电脑就是人家跟不一样,每次安装什么东西都费老大劲,网上很容易搜到的安装教程就是行不通。。。。

安装正解

1.打开终端创建虚拟环境:

conda create -n pytorch python=3.6

但是我没成功,因为提示安装一些包,但是conda遇到个xMB的包就失败,即使添加了清华镜像源也是,于是我就在Anaconda navigator上直接建立了新环境。如图在environments中点击下面的➕create,然后输入环境名和python版本就好,然后create。/Users/用户名/anaconda3/envs下就会有新建的环境。
在这里插入图片描述
在这里插入图片描述
然后激活环境

conda activate pytorch

2.修改镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --set show_channel_urls yes

3.在官网找到自己对应的pytorch安装语句
https://pytorch.org/get-started/locally/#mac-installation
在这里插入图片描述

conda install pytorch torchvision -c pytorch

如果你运行了这句话,那肯定是要等上半天,然后几个MB的包下载失败,即使换了镜像源。
下面就解决这个问题:
安装语句去掉“-c pytorch”——不过,直接执行,会出现报错“CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/osx-64/repodata.json”,
需要进入.condarc文件,删除里面的-defaults这一行。ps:仅仅是把清华的镜像置为top是行不通的。

vi ~/.condarc

然后执行

conda install pytorch torchvision

在这里插入图片描述
下载的很快,安装成功!!!
在这里插入图片描述
4.测试一下:
在这里插入图片描述

走过的弯路

1.没有创建环境,直接执行安装语句。

conda install pytorch torchvision -c pytorch

出现“The environment is inconsistent, please check the package plan carefully”报错:环境不一致。(我也不知道是不是因为没有创建环境与基础环境起了冲突,我看有的说镜像库里提供的是过时的版本才出现的问题),试了conda install anacondaconda clean --all,clean update --allconda clean -p -t都不行,不过学会了clean这个操作,把之前的没用的安装包和包删了。
2.我看说是多运行几次就好,但是重新运行就会出现:
在这里插入图片描述
所以如果出现几个包安装到4%就跳过了,应该怎么做呢?可以直接再运行安装语句吗?
3.出现“CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘”问题。

#激活环境
conda activate
#退出环境
conda deactivate

4.在Anaconda navigator的pytorch环境中直接安装pytorch库,出现错误(还没有研究解决方法):

“Multiple Errors Encountered”

5.想手动安装没有安装上的包没有成功,下次可试试用pip。https://download.pytorch.org/whl/torch_stable.html
https://anaconda.org/pytorch/pytorch/files?cf_chl_jschl_tk=f954bed969ce39df8a5ffe5fc5aadb02c736a9cc-1597895368-0-Acr-uSWhVmTDiXlBtxWIq2Xf6q2-1DUud1jF_TVxLgbtMtecoro9AIDJNy4UhVb9xdUeDLF48tcXBpd-cjgPaL6hMYap4ct5AVhUeBulnFAd4XH3Hju8mgTCAKOYt0ccLiv_ulBcE9FibLsjkBDvOWqQsyFAWFolOSrDXxTBBS365Dh8AnODZVzyjyhISiYcey1oiiR3jx-2PQN03uZeGESee8Lwt2zQkmYa4QNdDt7PsAwpP55HTNB_SqEleNpVxE8tjLAu_E3SXGYVLi2PyYUaflFLfiF3pqukIw-AxxTIJT8O4arIfc-lQHehnmHuQeefgmaBuwc3f26MkUv2GHu257C3D-5-RjPHhWG1McYN
6.没有试过pip安装,之前tensorflow只用一句就特别迅速的安装好了,但也是经历了很多很多很多曲折,最后发现安装只不过分分钟的事。如果要写安装tensorflow,那真是吐槽大篇,正文只有一段(可能还是怪我太小白)。

pip install tensorflow==1.14.0  -i https://pypi.doubanio.com/simple
  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值