mac安装pytorch及系统的numpy更新方法


Posted in Python onJuly 26, 2018

安装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 torch
x=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更新方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解决方案:WindowsError: [Error 2]
Aug 28 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
django 修改server端口号的方法
May 14 Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 Python
使用Python自动化破解自定义字体混淆信息的方法实例
Feb 13 Python
PyQt5通信机制 信号与槽详解
Aug 07 Python
Python 支持向量机分类器的实现
Jan 15 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
python爬虫---requests库的用法详解
Sep 28 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
Oct 15 Python
pycharm中leetcode插件使用图文详解
Dec 07 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 Python
浅谈pytorch和Numpy的区别以及相互转换方法
Jul 26 #Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 #Python
pytorch中tensor的合并与截取方法
Jul 26 #Python
Python爬虫框架Scrapy常用命令总结
Jul 26 #Python
Python退火算法在高次方程的应用
Jul 26 #Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 #Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 #Python
You might like
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
js中less常用的方法小结
2017/08/09 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现简单的代理服务器
2015/07/25 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python实现同一局域网下传输图片
2020/03/20 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
个人求职简历的自我评价
2013/10/19 职场文书
应届大专生自荐书
2014/06/16 职场文书
现场活动策划方案
2014/08/22 职场文书
创业计划书之废品回收
2019/09/26 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
python超详细实现完整学生成绩管理系统
2022/03/17 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS