相关文章推荐
傲视众生的盒饭  ·  Singularity(八)| ...·  2 周前    · 
坚强的保温杯  ·  Vue3 全家桶 + Element ...·  6 月前    · 
失恋的稀饭  ·  10.2 细数 Python ...·  9 月前    · 
俊秀的跑步鞋  ·  SpeechSynthesizer ...·  11 月前    · 
听话的板栗  ·  SpringBoot - ...·  1 年前    · 
失恋的领带  ·  android - "Error: ...·  1 年前    · 
Apple M1芯片MacBook安装Python环境、PyCharm、Anaconda、NumPy、Pandas、sk-learn、PyTorch、TensorFlow等机器学习与深度学习库的教程

Apple M1芯片MacBook安装Python环境、PyCharm、Anaconda、NumPy、Pandas、sk-learn、PyTorch、TensorFlow等机器学习与深度学习库的教程

写在前面: 上个月换了电脑之后一直有考试,正好五一假期空闲下来了,准备用新电脑来跑代码。但是在配置环境的时候卡死了。。。没想到m1芯片好多软件啥的都没有适配,可愁死我了。看了好多博客捣鼓了半天今天才勉强装好环境,相信有不少伙伴都在这个问题上犯了难,简单记录一下我的安装步骤,以供大家参考。


目录:

1.如何安装Python?

2.如何安装anaconda?

3.如何安装pycharm?

4.如何安装pytorch等库?


如何安装Python?

目前来说,只有Python3.9版本是原生支持m1芯片的,所以我一开始是去Python官网安装的,安装成功了。

Python官网安装

注意: 官方Python最新版本是 3.9.4 (2021年5月1日),如果你用Python只是简单编程,换句话说不要用到一些库(如pytorch、TensorFlow等),可以安装这个。但是,众所周知,pytorch和TensorFlow等目前只支持Python3.8版本,所以请慎重安装最新版本。

所以,我们得用下一种方式安装了。

如何安装anaconda?

目前来说,anaconda貌似是没有适配m1芯片,但是我是直接下载安装的,好像成功了,不知道是不是因为看的其他博客提前装好了 miniforge3 的缘故,朋友们可以试一试,装官网的macOS 64-Bit Graphical Installer (435 MB) 版本。

目前的anaconda是Python3.8版本的,只需安装anaconda就会安装好Python3.8,所以免去了下载安装Python的步骤。

进入官网
下载上面一个版本

如果能成功安装,你将会顺带安装好 Jupyter Notebook 等,都是一些很实用的工具。

anaconda界面

如果安装失败的话可以看下面我引用的博客安装miniforge3之后,再试一下:

见博客: Macbook air m1安装python/anaconda全过程(图文)_python_脚本之家 (jb51.net)

“1. 起因

M1芯片的macbook是arm架构,直接装普通x86系统上的anaconda感觉有点没必要,在网上搜寻了很多攻略,看到有专门针对arm架构的miniforge3 可以直接使用。

2. 安装

安装过程参考了另外一篇csdn的随笔,在此基础上进行删减 jb51.net/article/208310

首先下载 Miniforge3 点开链接找到对应的版本,下载.sh文件,下的版本就是红线标出来的这个:

下载好后一般默认在下载里面,不知道位置就点“在访达中显示”,右键“显示简介”

把位置全选后复制

在应用栏搜索终端并打开,输入cd+空格+command+v,点击回车就到了.sh文件所在文件夹

输入sh Miniforge3-MacOSX-arm64.sh安装,一路yes到最后即可完成安装,基础环境是python3.9.1。不确定安没安好,可以直接使用指令 conda --version来检查了

安好后重启终端,输入 conda install pandas,先把pandas库装了,愿意装别的也可以

更换镜像源,我就是从这步开始出了点小问题,然后耽误了半小时查错。依照攻略: 更换镜像的攻略 1)更换镜像源本来就是让人加快下载的速度,但是这个步骤跟我总是不太一样,我先按照下面的代码把这些源添加了。


1234 conda config --add channels mirrors.tuna.tsinghua.edu.cn config --add channels mirrors.tuna.tsinghua.edu.cn config --add channels mirrors.tuna.tsinghua.edu.cn config --set show_channel_urls yes


2) 按照指导,在访达搜索condarc,并打开此文件,并且把channels:下面几行里,default那行删掉,删完就可以用了。 问题就在这里!!!!!! condarc 文件里面没有我1)步骤中添加的镜像源的网址,说明我找的文件可能是错误的,改了还是不成功,影响正常的conda install功能了,怎么办呢? 继续在终端输入conda config --show。此时在channels:下面这段可以看到刚添加的源,并且看到- default这行

此时,使用conda config --remove channels defaults语句删除defaults这行,此时再用 conda install numpy,可以继续使用了。我图里有中科大和清华的镜像,如果你也有多个学校的镜像且看着不顺眼,可以删除到只剩一个学校的源。”

如何安装地表最强PythonIDE:PyCharm?

接上面,我们已经安装好了anaconda(3.8),我们接下来安装pycharm集成开发环境。

进入jetbrains官网下载m1版的pycharm,可以用社区版,可以购买专业版,当然也可以用教育邮箱白嫖专业版哈哈哈。

选择Apple Silicon版本

目前来说,我们已经实现近一半的目标了。

如何安装NumPy、PyTorch、TensorFlow等实用库?

有不少博客是让大家用终端里的conda install xxx装的,我有部分库也是这么装的。

安装numpy

具体的可以参考一些资料:

但是,我是一条 懒狗(lazy dog) ,我直接在PyCharm里让PyCharm帮我装,躺着等。

没有安装的库有红波浪
点一下自动安装
安装好了

由此,因为我的都安装好了所以在网上找的图片,大体上都是这些步骤。

当然,我们有时也会碰到没有办法安装的库,到时候咱们就去百度一下了。


最后给大家看看成果:

常用的库都是可以用的,希望大家也都能成功安装!

参考资料:

编辑于 2021-05-31 17:39

文章被以下专栏收录