时间:2021-05-22
安装Pytorch
在pytorch官网上选择相应选项,我的是OS X, pip, python2.7, none CUDA。
(之所以用python2.7只是觉得现在还有好多代码用2.7写的,用3+版本经常会由于语法更新而报错。而且用3+的话sublime还要配下python3 的building system。。。。。。)
打开terminal,输入:
sudo pip install http://download.pytorch.org/whl/torch-0.3.0.post4-cp27-none-macosx_10_6_x86_64.whl sudo pip install torchvision(以防报错,在前面加个sudo吧)正常情况下过一会就装好了,很简单的~
安装pip
之前不会弄,装的是python3.6, 安装第三方程序都用的pip3,结果这次用pip就报错了。索性把pip也装了
sudo easy_install pip更新mac系统的numpy
# !/usr/bin/env python# -*- coding: utf-8 -*-import torchx=torch.Tensor(2,3)print (x)我用上面程序验证Pytorch有没有安装好的时候,发现程序报错如下:
module compiled against API version 0xa but this version of numpy is 0x9查了才知道这是mac系统自带的numpy版本过低,使用pip命令安装的numpy是存放在sie-package下边,而自带的numpy在extra目录下面。系统自带的Python会调用extra目录下的numpy。
所以有三种解决办法:
- 更改参数路径,让Python调用sie-package下边的numpy
- 删掉系统自带的numpy,这样就不用改环境变量,Python会引用sie-package下边的numby
- 升级系统自带的numpy
我想一劳永逸,选择升级系统自带的numpy,在terminal输入下列命令
sudo pip install -U numpy但是依然报错,在网上查发现是System Integrity Protection的问题,解决的办法是关闭保护SIP。
操作如下:
1. 重启电脑,电脑启动的时候按住command+R
2. 在看到苹果logo后会进入实用工具窗口,点左上角的实用工具里面的”终端”,输入
csrutil disable然后再重新启动
3. 这时候再在terminal输入下列命令
sudo pip install -U numpy就OK了
import numpy也不会报错了。
以上这篇mac安装pytorch及系统的numpy更新方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Windows8系统更新有很多方法,这里主要给大家介绍两种界面更新方法。(很详细的图文介绍)1.首先介绍正常更新方法,在桌面计算机图标点右键属性或者鼠标移至右上
iphone7关闭系统更新方法来啦!最近有不少果粉们吐槽iPhone7自动更新问题,系统更新相对还好,在有更新时只会提示用户,但不会自动更新,但安装的一些APP
ios8固件怎么安装?下文将为大家介绍ios8固件安装更新方法2则,有两种方法可以将iPhone/iPad设备升级为iOS8系统哦~如果你不了解的话,就请看
本文实例讲述了Yii2.0实现的批量更新及批量插入功能。分享给大家供大家参考,具体如下:批量更新方法1/***批量更新循环周期*@paramarray$cond
有些时候我们需要同时更新多个表中的数据那么就需要用到下面方法了:(1)sqlite多表更新方法复制代码代码如下://----------------------