文章目录

  • 写在前面
  • 安装相关依赖
  • 编译并安装PyTables
  • 验证
  • 注意事项
  • 参考链接

写在前面

上回说到,Apple为TensorFlow提供了M1芯片的优化(《m1芯片MacBook安装Apple优化版TensorFlow(虚拟环境)》),并且一些常用的数据科学软件包(scipy,numpy,matplotlib,pandas)都可以在其中采用编译安装的方法安装,但是当我使用该虚拟环境读取hdf5文件的时候,却提示需要额外的软件包tables,一开始我以为很轻松就可以安装好了,可我发现是自己想多了,无奈,搞了半个下午,终于搞定了~~

依旧采用源码编译安装的方法,不过这次需要制定的参数非常多…特此记录一下具体的安装步骤.

安装相关依赖

参考官网的源码编译安装的方法,需要先安装一些依赖,感觉这些依赖的原始路径在Intel芯片的Mac上操作是很方便的,但是就是因为本地编译版brew(/opt/homebrew/)的出现,导致这一切显得异常复杂…还好有官方文档!

brew install hdf5
brew install c-blosc
brew install lzo
brew install bzip2

在上面的软件包安装完成后,切记先别关闭终端,先复制一下安装的路径,例如我的就是:

/opt/homebrew/Cellar/hdf5/1.12.0_1
/opt/homebrew/Cellar/lzo/2.10
/opt/homebrew/Cellar/bzip2/1.0.8
/opt/homebrew/Cellar/c-blosc/1.21.0

P.S.: 如果有已经安装好的软件包,可以通过:

brew info <package name>

查看软件包的安装位置.

之后,就可以下载源码包,并解压了:

编译并安装PyTables

激活虚拟环境:

cd Downloads/PyTables-3.6.1
. "/Users/xxx/tensorflow_macos_venv/bin/activate"

编译PyTables:

python setup.py build --hdf5=/opt/homebrew/Cellar/hdf5/1.12.0_1 --use-pkgconfig=FALSE --blosc=/opt/homebrew/Cellar/c-blosc/1.21.0 --lzo=/opt/homebrew/Cellar/lzo/2.10 --bzip2=/opt/homebrew/Cellar/bzip2/1.0.8

安装PyTables:

python setup.py install --hdf5=/opt/homebrew/Cellar/hdf5/1.12.0_1

验证

这里和SciPy的安装一样,在安装结束后一定要退出当前的源码文件的目录(用cd命令),否则还是显示导入失败…

(tensorflow_macos_venv) (base) ~/Downloads/PyTables-3.6.1 												

m1MacBook的TensorFlow虚拟环境---pytables的安装相关推荐

  1. 【Jetson-Nano】2.Tensorflow和Pytorch的安装

    文章目录 1.Tensorflow多版本安装 1.1 Protobuf 安装 1.2 安装依赖包及tensorflow1.15 1.3 安装其它常用库 1.4 测试python包是否安装成功 1.5 ...

  2. Anaconda下tensorflow虚拟环境的创建以及遇到的问题(Ubuntu)

    本人计算机配置: Anaconda3-5.2.5,cuda10.0.130_410.48,cudnn-10.0,opencv3 前提: 1)Anaconda安装 安装了GPU版本的Anaconda(同 ...

  3. (Win10)基于Anaconda的 Tensorflow 1.15.0 安装教程

    目录 1.寻找匹配版本 2. 安装CUDA+cuDNN 2.1 安装VS 2017 2.2更新显卡驱动 2.3 CUDA 10.0安装 2.4 cuDDN7.4安装 2.5 环境变量 2.6测试CUD ...

  4. tensorflow 2.10.0安装所需依赖库版本确定方法

    tensorflow 2.10.0安装所需依赖库版本确定方法 1 依赖版本组合 2 系统环境 3 依赖版本确定方法 3.1推理法 3.1.1 TensorFlow依赖范围 3.1.2 显卡驱动支持范围 ...

  5. Windows10上,tensorflow的cpu版本安装

    文章目录 一.Anaconda的安装 二.tensorflow的安装 1.tensorflow虚拟环境的安装 2.(非必要)conda的配置 3.tensorflow的配置 三.在Anaconda N ...

  6. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  7. Tensorflow 2.3 GPU安装

    以下 64 位系统支持 TensorFlow: Ubuntu 16.04 或更高版本 Windows 7 或更高版本 macOS 10.12.6(Sierra) 或更高版本(不支持GPU) Raspb ...

  8. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略

    DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...

  9. Window10 NVIDIA显卡 Tensorflow 2.1 GPU 安装和测试

    Window10 NVIDIA显卡 Tensorflow 2.1 GPU 安装和测试 1. 硬件要求 支持以下带有 GPU 的设备: CUDA® 计算能力为 3.5 或更高的 NVIDIA® GPU ...

最新文章

  1. 2020技术趋势报告-中文版
  2. NVIDIA GPU持久模式是什么?(驱动程序持久性 Driver Persistence Daemon 守护程序)
  3. 【项目管理】记第一次出差到客户现场推进项目验收感悟
  4. 线段树递归和非递归实现+hdu1166 敌兵布阵
  5. 【Auto.js】QQ自动回赞_简易版
  6. memcache 总结笔记
  7. [C++] iota语句的语法
  8. 蓝桥杯省赛考点_【蓝桥杯单片机01】从历年决赛真题中寻找单片机常见的考点...
  9. Instant类的使用
  10. 几种不同的邮件发送解决方案
  11. python函数装饰嵌套_python3--函数名本质,函数嵌套,闭包,装饰器
  12. 码元、波特、速率、带宽
  13. mysql数据库命令_新手入门MYSQL数据库命令大全
  14. 修改android的wifi客户端名称的两种方法
  15. 图像处理随笔——颜色空间
  16. jsp中文乱码问题 个人感觉比较有用
  17. JSONObject.fromObject - JSON与对象的转换
  18. 你一定要收藏的全网最完整CAD快捷键大全!
  19. 如何使用计算机搜索文件,win7系统如何使用搜索筛选功能快速查找文件
  20. 有哪些图片转excel表格的软件?

热门文章

  1. Oracle删除重复数据并且只留其中一条数据
  2. HDU 1828:Picture(扫描线+线段树 矩形周长并)
  3. Create MSSQL Procedure
  4. Python——eventlet.greenpool
  5. ASP.NET验证码的实现
  6. oopc——5.多态
  7. java http 返回值_java发送http请求,无需等待返回结果
  8. 暴力枚举——三连击(洛谷 P1618)
  9. java一致性hash api_一致性哈希算法学习及JAVA代码实现分析
  10. oracle复合字段,复合索引 选择频繁的字段,还是选择选择性低的字段 放在前面?...