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检测远程服务器tcp端口的方法
Mar 14 Python
详解Python异常处理中的Finally else的功能
Dec 29 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
Jan 17 Python
python使用pycharm环境调用opencv库
Feb 11 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
python判断无向图环是否存在的示例
Nov 22 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
Scrapy爬虫文件批量运行的实现
Sep 30 Python
python 实现体质指数BMI计算
May 26 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
php将数组转换成csv格式文件输出的方法
2015/03/14 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
php多线程并发实现方法
2016/09/30 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
python 三元运算符使用解析
2019/09/16 Python
Python列表操作方法详解
2020/02/09 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
高级3D打印市场:Gambody
2019/12/26 全球购物
大学生军训广播稿
2014/01/24 职场文书
大学生职业规划书的范本
2014/02/18 职场文书
企业员工集体活动方案
2014/08/17 职场文书
安全保证书怎么写
2015/02/28 职场文书
毕业感言怎么写
2015/07/31 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript