最近买了一款macbookpro13,逐渐要使用macos了,遂开个贴记录一下遇到的问题,便于以后查阅。
一.git的安装
首先下载安装包,安装以后尝试terminal执行git命令,发现要让下载xcode,然后看了一眼xcode,好家伙5个G,瞬间不想搞了;继续搜索找到了另一个方案,原理没去深究,总之照着做就行。要注意在恢复模式下只需要开个终端改一下Rootless权限再reboot就行了,千万别重装系统啥的了。这一套搞下来再去终端执行git —version就可以了。
二.python环境搭建
在官网下载3.10版本,安装,遇到了类似的问题,直接参考知乎回答,很详细,成功解决。pycharm直接搞的专业版,无脑安装。
三.zsh的优化配置
1.安装brew,教程
2.解决zsh主题乱码,就是换字体
3.配置中科大源教程
4.代码补全和高亮插件
最后的效果:
四.密码学相关第三方python库安装
1.gmpy2 直接pip3即可
2.Crypto库需要pip3 install pycryptodome 你没看错 不是demo而是dome…
3.pwn也是直接pip3 install pwntools即可
当然在安装之前先换成清华源
五.sagemath环境配置
之前听说mac安装sage很麻烦,实测比windows还简单…
首先是有release版本的,而且很全,分为m1和酷睿两种版本,https://github.com/3-manifolds/Sage_macOS/releases/
选择安装9.5版本,在teminal直接输入sage可以启动sage的cmd环境,然后可以执行pip等系统命令安装库,比如gmpy2,pwntools等;要使用notebook版本的话直接双击sage软件图标,选择notebook文件夹,再打开即可。注意新装的包要重启终端才可使用。再就是记得pip install —upgrade pip 升级下pip。