Mac安装固定版本的pytorch(先卸载已下载的python)

1、 安装失败

本人先是按照网上已有的方法进行安装Mac安装pytorch
一步步做下来,最后 import torch 的时候一直有错,找了很多方法都没解决这个问题
在这里插入图片描述
最后发现是因为之前我有安装过python3.6,这导致就算是在虚拟环境下启动的python,对应的也是最开始安装的那个,自然也就没有anaconda里下载的pytorch了。判断方法也很简单,如果是anaconda自带的python,启动python后后面会有标识,如下图
在这里插入图片描述
废话不多说,现在就一步一步来解决问题吧!

2、卸载之前安装的python

  • 删除Python framework,即 Python 框架;
  • 删除Python 应用目录;
  • 删除指向 Python 的连接;
  • 删除python的环境路径。

(下文中x.x代表python版本)

1)删除Python framework
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
2)删除Python应用目录
sudo rm -rf "/Applications/Python x.x"
3)删除指向 Python 的连接
cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/x.x' | awk '{print $9}' | tr -d @ | xargs rm
4)删除python的环境路径
vi ~/.bash_profile

把里面关于python和anaconda的内容都删去(反正之后会卸载anaconda)
输入dd删除该行,输入:wq 保存退出

到此,python已经被卸载干净了。

3、卸载Anaconda

这里讲的很清楚添加链接描述

4、重新安装Anaconda

注意:最新版本的Anaconda对应python3.7,本人比较喜欢用python3.6,因此去镜像下载地址选择Anaconda3-5.2.0版本进行下载
在这里插入图片描述
下载完成后,打开安装包,一步一步安装就好了。
安装完毕后在终端输入命令行conda检测是否安装成功

conda

之后,你可以创建一个虚拟环境,然后在这个虚拟环境里搞事情

conda create -n env_name python=x.x

(x.x表示python版本,个人建议还是选python3.6)

然后进入该虚拟环境

conda activate env_name

5、安装pytorch

上一步我们已经进入到了env_name里,由于我想下载pytorch=0.4.1,于是在该虚拟环境下输入

conda install pytorch=0.4.1 -c pytorch

然后就等吧~如果网络不好可以多试几次。完成后启动python,后面应该是有Anaconda的标志的,输入

import torch

在这里插入图片描述
Finally!!!
pytorch终于安装完成了,撒花~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值