首先,吐槽一句,用了m1后深感新架构(arm)的不方便(我的问题???)
另外,本来半个月前就把这篇文章写好了的,但因为一些不可抗力的原因(其实就是懒狗略略略~),一直拖到现在才放上来。
我觉得在配置python环境这方面我确实踩了不少坑,前前后后也重新弄过3、4遍了,所以总结一下。
miniforge3配置python环境
python环境配置,推荐使用conda,但目前其他几个版本都不支持m1,只有miniforge3支持m1版本,下载链接:
https://github.com/conda-forge/miniforge
然后下载版本注意是arm64版本
下载好了后是shell格式,所以需要在你的terminal里运行:
sh <你的安装包路径/miniforge3.sh>
安装过程中一路enter和yes就行
下载好后基本就行啦
讲一些一些其他指令:
创建虚拟环境 conda create -n <虚拟环境名称> python=3.9
激活虚拟环境 source activate<虚拟环境名称>
退出当前虚拟环境 conda deactivate
查看所有环境 conda info --envs
查看当前环境中的所有包 conda list
安装包 conda/pip install <包名称>
在terminal里面配置python版本
因为Mac m1的python,默认版本是2.7,所以一般我们需要切换python的默认版本。
可以通过:
python 或者 python --version查看自己的python版本号,一般是2.7
然后可以:
alias python="你的python安装路径”
#比如我的安装路径:alias python="/Users/hhan/miniforge3/bin/python3"
完成后就可以再次通过 python --version 查看自己是否切换成功
在vs code里面的配置
首先在插件库下载python
之后按F1选择“选择解释器”
选择之前python安装路径对应的版本
这样就好啦
下载homebrew
在我的《python学习心得》中有,我因为无法引入包模块而浪费了大量时间,是因为在github查阅资料后homebrew里下载python包好像有问题,但并不影响homebrew的必要性,因为真的太方便了,这里直接给出一键安装homebrew国内镜像的指令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
复制进terminal后一路enter和yes即可。
记得在哪看过说homebrew被誉为Mac中的第二个app store?