新MacBook配置遇到的几个问题

最新新的笔记本电脑,我使用的 macOS Monterey (version 12) 系统;系统已经默认只预装了Python3而没有Python2了,由于一些项目对python2有依赖,我通过pydev安装了python 2.7.18 。

但是我想在/usr/bin目录下建个软连接让 /usr/bin/python 这个指向2.7.18的python,遇到如下报错:

先尝试关闭SIP(System Integrity Protection)安全特性,关机,再开机,并长按住电源键进入恢复模式(一些老的Mac是按住按住 Command+R ),通过磁盘进入修复模式,然后在 实用工具 - 终端 中运行:

关闭SIP后,重启系统,还是报错:

看了网上的信息,尝试用sudo mount -uw / 命令来解决,但又遇到报错:

遇到这个错误,只有想将系统分区重新挂载,然后修改文件,再重新生成快照,最后重启系统可以解决。由于该方案,我暂时担心操作失误把系统损坏了,我没有做“重新生成快照”及之后的步骤,如果解决,请参考这个文档:https://shockerli.net/post/macos-big-sur-mod-sys-file/

我后来还是通过使用 /usr/local/bin/python 路径来建立python2的软连接,这样绕过去了,毕竟 /usr/local 这下面的内容是方便读写。

参考文档:
https://support.apple.com/zh-cn/HT201255
https://codeantenna.com/a/g3wQ26i2SH
https://shockerli.net/post/macos-big-sur-mod-sys-file/
https://imho.plus/python2-in-mac-monterey/

master

Stay hungry, stay foolish.

发表评论

邮箱地址不会被公开。 必填项已用*标注

*