使用 macOS 遇到的一些问题和解决方法。

Read-only file system问题

解决方法:

  1. 禁止 SIP;
  2. 重启后,在 Terminal 输入 sudo mount -uw / (这个命令是把分区 mount 成可写模式。这个命令在系统重启后失效);
  3. 删除或者修改文件;
  4. 为了安全,重启后再启用 SIP。

Python

使用python3为默认版本

第一种方法

  1. 查看默认 python 所在目录
$ which python
> /usr/bin/python
  1. 查看 Python3 所在目录
$ which python3
> /Library/Frameworks/Python.framework/Versions/3.8/bin/python3
  1. 解除 Python2 的软链接
$ sudo unlink /usr/bin/python
  1. 创建 Python3 软链接(以后输入 python 则会直接转为 python3)
$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 /usr/bin/python
  1. 查看 Python 版本
$ python --version

第二种方法

# 查找python3安装路径
brew info python3
# 或者
which python3
# 修改 Mac 系统配置文件
vi ~/.bash_profile
# 添加配置信息
alias python="/usr/local/bin/python3"
# 编译系统配置文件
source ~/.bash_profile
# 系统当前的python版本。
python -V

pip

使用pip3为默认,替换pip(替换之前建议升级一下pip3 install --upgrade pip

# 修改 Mac 系统配置文件
vi ~/.bash_profile
# 添加配置信息
alias pip=pip3
# 编译系统配置文件
source ~/.bash_profile
# 系统当前的pip版本。
pip -V

终端zsh

出现zsh: command not found: xxx解决方法

把 bash shell 中.bash_profile 全部环境变量加入zsh shell里就好

  1. Term执行
open .zshrc
  1. 找到 “# User configuration”,加入
source ~/.bash_profile
  1. 执行
source .zshrc

启用root

  1. 打开进入系统这种--->用户和群组
Set
  1. 解锁--->登陆选项--->网络账户服务器--->打开目录实用工具
Set
  1. 开启 root

    在这里就可以开启root(或者停用root)以及修改 root 密码。

image-20200628150530912