我正在尝试从我的笔记本电脑中删除 Python 3,但似乎无法这样做。
以下是输出ls -ls /usr/bin/python*:
0 lrwxr-xr-x 1 root wheel 75 Oct 12 12:33 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
0 lrwxr-xr-x 1 root wheel 82 Oct 12 12:33 /usr/bin/python-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
0 lrwxr-xr-x 1 root wheel 75 Oct 12 12:33 /usr/bin/python2 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
0 lrwxr-xr-x 1 root wheel 75 Oct 12 12:33 /usr/bin/python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
0 lrwxr-xr-x 1 root wheel 82 Oct 12 12:33 /usr/bin/python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
16 -rwxr-xr-x 1 root wheel 31456 Oct 23 18:33 /usr/bin/python3
0 lrwxr-xr-x 1 root wheel 76 Oct 12 12:33 /usr/bin/pythonw -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
0 lrwxr-xr-x 1 root wheel 76 Oct 12 12:33 /usr/bin/pythonw2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
Run Code Online (Sandbox Code Playgroud)
我尝试了此链接中给出的解决方案,但即使这样也对我不起作用。
我也尝试sudo rm -rf /usr/bin/python3在禁用 SIP 后执行此操作,但出现错误提示
rm: /usr/bin/python3: Read-only file system
Run Code Online (Sandbox Code Playgroud)
我想删除它并通过 Homebrew 或 pyenv 进行全新安装。
macOS Catalina 10.15.x 包含内置于操作系统中的 Python 2.7.x 和 Python 3.7.x,用于使用 Python 的操作系统部分。如果这些版本/安装满足您的需求,您可以使用它们,但如果它们不满足您的需求,则不应删除它们,因为操作系统需要它们。删除它们或用不同版本替换它们可能会导致不兼容,从而破坏您的操作系统,有时会以令人沮丧的微妙方式。
如果内置系统版本不能满足您的需求,您应该将它们留在原地并在其他地方安装您自己的版本,例如/usr/local/bin(因为 Homebrew 会帮助您这样做),然后/usr/local/bin提前/usr/bin放入您的$PATH(或做一些事情) else 以确保您始终调用自己的 Python 版本/安装而不是系统 Python)。
在不确切知道系统如何使用自己的 Python 安装的情况下删除或修改操作系统的 Python 安装,是灾难的秘诀。
| 归档时间: |
|
| 查看次数: |
7745 次 |
| 最近记录: |