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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
Python实现简单http服务器
Apr 12 Python
Python常用特殊方法实例总结
Mar 22 Python
python交互模式下输入换行/输入多行命令的方法
Jul 02 Python
用python3读取python2的pickle数据方式
Dec 25 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
PyQt5实现登录页面
May 30 Python
浅谈keras中loss与val_loss的关系
Jun 22 Python
导致python中import错误的原因是什么
Jul 01 Python
python利用线程实现多任务
Sep 18 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
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
php中错误处理操作实例分析
2019/08/23 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
向左滚动文字 js代码效果
2013/08/17 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
JavaScript中的Proxy对象
2020/11/27 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
python爬虫实例详解
2018/06/19 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
python中append实例用法总结
2019/07/30 Python
python音频处理的示例详解
2020/12/23 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
职专应届生求职信
2013/11/16 职场文书
编辑求职信样本
2013/12/16 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
网络维护中文求职信
2014/01/03 职场文书
个人对照检查材料
2014/02/12 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
法制宣传教育方案
2014/05/09 职场文书
保护环境演讲稿
2014/05/10 职场文书
应急管理工作总结2015
2015/05/04 职场文书
《正比例》教学反思
2016/02/23 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书