MacBook(m1)配置Python注意事项(自用,持续更新)

本文档介绍了在M1Mac上安装Anaconda、PyTorch、sklearn及其它库的方法。强调了conda环境配置、版本匹配的重要性,提供了解决sklearn安装问题的conda-forge渠道。此外,建议使用conda install命令来安装库,并分享了借助homebrew安装不易安装的库的步骤,涉及文件复制和路径调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装Anaconda和PyTorch

实际上是安装conda,这个直接参考码农家园的这个贴子即可:

在M1 Mac上安装Pytorch

注意事项:

(1)如果不修改配置文件,那么在启动虚拟环境时需要用:

source conda activate myenv

所以最好是对配置文件进行修改。修改时其实也不必非要用vim,用任何文本编辑器都可以修改。

(2)安装时版本号要对上,目前测试发现python3.9似乎没什么问题

(3)上述贴子还可以直接解决pytorch安装的问题。

2、安装sklearn

这是一个比较坑的地方,直接使用pip和conda都是装不上的,用这位大佬的方法立马成功:

M1 Mac 安装sklearn

实测贴中内容完全有效,并且适用于其它库:

conda install -c conda-forge scikit-learn

另外也有方法可以把 conda 的默认channel 换成:

conda config --env --add channels conda-forge

3、尽量使用 conda install

实测 pandas,openpyxl均是如此。

目前除sklearn 以外没出现别的库安装有问题。
—2021.07.10

4、某些不好装的库,可以借助 homebrew

这个方法描述相对麻烦。先只记录基本思路。

  • 第一步:用 brew install xxx 安装库
  • 第二步:找到 brew 安装库的路径
  • 第三步:将 brew 库文件中该库的所有文件,直接复制粘贴到 miniforge 中对应的pkgs 文件夹中。

上述操作方式的基本原理,即是将库中所有涉及所有文件放到不同位置而已。文件齐全且版本正确的情况下,miniforge 的环境可以正确识别出该库,因此可以直接调用,无差别。

— 2022.06.01

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半个冯博士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值