写在前面

有了之前安装matplotlib的经验,下面我尝试了pandas的本地编译安装,并且完美实现了。

方法

首先还是下载源码包,然后解压,执行

/opt/homebrew/bin/python3 -m pip install . --no-binary :all: --no-use-pep517

这里加上的后缀参数指的是禁用二进制文件进行构建,且忽略一切pep517错误,必须加上这个后缀,安装完之后,显示:

Installing collected packages: pytz, pandasRunning setup.py install for pytz ... doneRunning setup.py install for pandas ... done
Successfully installed pandas-1.2.3 pytz-2021.1

这里我本以为已经完成了安装,但是在我进入ipython交互环境导入pandas的时候,又出现了错误:

ModuleNotFoundError: No module named 'pandas._libs.interval'The above exception was the direct cause of the following exception:ImportError                               Traceback (most recent call last)
<ipython-input-1-7dd3504c366f> in <module>
----> 1 import pandas as pd~/Downloads/pandas-1.2.3/pandas/__init__.py in <module>31     # hack but overkill to use re32     module = str(e).replace("cannot import name ", "")
---> 33     raise ImportError(34         f"C extension: {module} not built. If you want to import "35         "pandas from the source directory, you may need to run "ImportError: C extension: No module named 'pandas._libs.interval' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --force' to build the C extensions first.

正当我以为不可能编译安装成功的时候,我抱着试一试的心态进行c库的编译(报错信息中提示:you may need to run 'python setup.py build_ext --force' to build the C extensions first

/opt/homebrew/bin/python3 setup.py build_ext --force

等了好长时间,显示编译拷贝完成,再次导入pandas,发现已经能正常使用了,超开心!!

m1芯片MacBook安装本地编译版pandas库相关推荐

  1. m1芯片MacBook安装本地编译版matplotlib库

    方法 前提: 已经安装本地编译版homebrew(可参考我之前的博客) 已安装本地编译版numpy(参考之前博客) 环境: MacBook Air 13.3,Python(homebrew)3.9 需 ...

  2. m1芯片macbook安装torch环境(采用conda-forge)

    conda-forge安装 安装过本地编译版brew之后,可以直接: brew install miniforge 网络有点慢,多试几次就安装成功了,不想用brew的话也可以从GitHub直接下载ar ...

  3. m1芯片MacBook安装Apple优化版TensorFlow(虚拟环境)

    文章目录 写在前面 环境 介绍 TensorFlow安装 其他常用软件包安装 matplotlib pandas scipy jupyter-notebook(未成功) 验证 后记 参考 写在前面 前 ...

  4. M1芯片MacBook安装Kali虚拟机----正版、免费、手把手

    4月18日更新:paralles官方在4月14日推出了正式版,需要付费了 目录 1.安装parallels 下载 安装 2.安装kali虚拟机 kali下载 kali安装 1.安装parallels ...

  5. 【最新】M1芯片Mac安装PS2021/2020卡在启动页解决教程下载方法

    苹果在近期更新了11.3系统,终于解决PS的权限问题,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡 ...

  6. M1 芯片 MacBook Pro/Air 软件兼容性如何?是否值得购买?

    苹果终于发布了第一款自主研发.基于ARM架构的Mac平台处理器,定名为"M1",也就是此前所说的Apple Silicon.苹果M1采用最新的台积电5nm工艺制造,集成多达160亿 ...

  7. 解决M1芯片Mac安装PS2021卡启动页问题,M1芯片Mac安装PS2021和PS2020教程!

    最新,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且第一时间都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡在启动页界面,怎么都加载不进去,从而导致 ...

  8. M1 macbook值得购买吗?关于M1芯片macbook的三点购买建议

    Apple M1 芯片的到来,不仅让 Mac 跨出新一步,更开创了一个新世界.各类跑分和评测也都表明,搭载着 M1 芯片的 MacBook 拥有着史无前例的强大性能,看到这些是不是热血沸腾,迫不及待的 ...

  9. m1芯片Mac安装jekyll+搭建GitHub pages个人博客站点

    文章目录 写在前面 前期准备 GitHub Jekyll 搭建个人站点(博客) 基本的四个文件 1. _config.yml配置文件 2. _layouts/default.html网页模板文件 3. ...

最新文章

  1. c++获取当前目录_如何在 Linux 下利用 Vim 搭建 C/C++ 开发环境?
  2. 多少血的教训,才能换来对自动驾驶的严格限定、真实了解和正确使用?
  3. ORACLE not available如何解决
  4. 全球主要城市经纬度api
  5. Python基础练习题:猜数字小游戏
  6. CSS z-index 属性
  7. 【百度地图API】如何制作可拖拽的沿道路测距
  8. ArcGIS实验教程——实验十一:影像拼接与提取
  9. 首次公开!华为最前沿的X Labs实验室都在研究什么?5G+CV
  10. 独家分享| 2019年校招大厂算法自己经历和好友经验(大疆,百度,腾讯……)
  11. 1小时搞懂设计模式之代理模式(静态代理)
  12. mysql解压版超详细安装以及各种避坑指南
  13. 2022年中青杯B题数学建模文档及程序-三孩生育数学建模
  14. 【路径规划】基于改进粒子群实现机器人栅格地图路径规划
  15. 广东:让“数据跑路”代替“民众跑腿”
  16. mysql8.0.15下载后怎么打开_mysql8.0.15下载安装详细教程新手必备!
  17. 《TCP/IP协议族》:数据链路层三
  18. signature=4209f9d53642a2c1cdf0e4a92ba622eb,HIERBA GUINEA (Panicum maximum Jacq.)
  19. Android3d结构光,安卓阵营独一份!OPPO完成3D结构光技术研发,某果开始慌了
  20. openHarmony系统简介

热门文章

  1. 20175202 《Java程序设计》第九周学习总结
  2. linux压缩与解压
  3. Copy as Markdown - 将页面链接按照 Markdown 格式copy
  4. (十一)Hibernate 高级配置
  5. Matlab多个Figure图合成一个Fig
  6. 【android】string.xml中的一些错误
  7. 一个表的信息插入到另一个表里面,如果遇到重复的就覆盖
  8. linux导报命令,LINUX下安装与卸载DM8
  9. php b+树,PHP利用b+树概念实现树形数组
  10. java图形接口_java基础七 [图形用户接口](阅读Head First Java记录)