macmini m1不支持python库吗

Python013

macmini m1不支持python库吗,第1张

支持python第三方库。M1芯片是ARM架构,R语言、SQL、Python等使用非常广泛的语言是支持的,不过有可能需要自己进行编译安装,或者是调试;但是第三方库就不一定能够完美支持M1芯片了。M1芯片毕竟是苹果第一代产品,是一个试水之作,肯定有很多的缺陷,还有需要改进的地方,这也是苹果保留了intel产品的原因。目前涉及专业的领域,一律仍然推荐x86架构,稳定可用是第一要务。Apple正式发布的M1芯片,它是Apple全新打造的强大芯片,也是第一款专为 Mac 设计的芯片。M1芯片专门针对Mac系统在小尺寸和高能效上的严格要求而优化。作为一款SoC芯片,M1将众多强大技术集于一身,并且采用统一内存架构,为性能和能效带来巨大的提升。M1也是Apple首款采用先进5纳米制程打造的个人电脑芯片,封装了惊人的160亿个晶体管,其数量为Apple所有芯片之最。这款低能耗芯片搭载了我们最快的中央处理器核心,拥有卓越的中央处理器性能功耗比;配备了我们最快的个人电脑集成显卡。它的Apple神经网络引擎更带来了突破性的机器学习性能。得益于此,M1芯片将中央处理器速度提升至最高3.5倍,将图形处理器速度提升至最高6倍,将机器学习的速度提升至最高15倍。而且在实现这一切的同时,还将电池续航时间最高提升至上一代 Mac 机型的2倍。这些性能和能效上的跃升,意味着M1芯片将Mac带入一个全新纪元。

对于m1的电脑,当我们尝试用过 BiocManager::install() 进行安装时,部分包会出现提示错误。下面我以DESeq2包为例,尝试直接安装提示错误:

这里需要我们确认好三件事情:

1.正确的安装好gcc,终端输入gcc看看是否有改命令,如果没有通过命令 brew install gcc 安装;

2.正确的安装好gfortran,如果没有安装好通过命令 brew install gfortran 进行安装。

3.安装Xcode command line tools,终端输入 xcode-select --install

首先查看一下gcc的路径,用 brew list gcc 命令进行查看:

随后编辑Makevars文件, vi ~/.R/Makevars

注意:最后的FLIBS需要和你上面的路径对应!!VER=- 11 这个数字取决于你的gcc版本!!

将安装的gfortran的路径链到R目录:

sudo ln -s /opt/homebrew/bin/gfortran /opt/R/arm64/bin/

这个时候我们重新安装,最好在命令行用R安装,用rstudio有时候会出现莫名错误!!

就可以顺利安装了。

导致安装失败的原因有几个: