在 Mac 上完全卸载 Python 3.10
Completely uninstall Python 3.10 on Mac
我在 Mac 上安装了 Python 3.10 并安装了一些软件包。但后来我看到 AWS lamda 不支持 Python 3.10,所以我决定降级。我删除了应用程序中的 Python3.10 文件夹并清除了垃圾箱。但是我仍然在 /Library/Frameworks/Python.framework/Versions 中看到一个名为 3.10 的文件夹,它导致了问题,例如:
$ python3 -m pip install virtualenv
Requirement already satisfied: virtualenv in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (20.14.1)
Requirement already satisfied: platformdirs<3,>=2 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from virtualenv) (2.5.2)
所以我的问题是如何从 Mac 中完全卸载 python 3.10?
删除应用程序并不会完全卸载该版本的 Python。您将需要删除框架目录及其符号链接。
正在删除框架
sudo rm -rf /Library/Frameworks/Python.framework/Versions/[version number]
在您的情况下将 [版本号] 替换为 3.10。
删除符号链接
列出损坏的符号链接。
ls -l /usr/local/bin | grep ‘../Library/Frameworks/Python.framework/Versions/[version number]’
并删除这些链接:
cd /usr/local/bin
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/[version number]' | awk '{print }' | tr -d @ | xargs rm*
一如既往,请谨慎复制这些命令。在执行任何操作之前,请确保输入中的目录是实际工作目录。
最后的总体思路是删除文件夹和符号链接,您就可以开始了。
这是解决此过程的另一个回复:How to uninstall Python 2.7 on a Mac OS X 10.6.4?
我在 Mac 上安装了 Python 3.10 并安装了一些软件包。但后来我看到 AWS lamda 不支持 Python 3.10,所以我决定降级。我删除了应用程序中的 Python3.10 文件夹并清除了垃圾箱。但是我仍然在 /Library/Frameworks/Python.framework/Versions 中看到一个名为 3.10 的文件夹,它导致了问题,例如:
$ python3 -m pip install virtualenv
Requirement already satisfied: virtualenv in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (20.14.1)
Requirement already satisfied: platformdirs<3,>=2 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from virtualenv) (2.5.2)
所以我的问题是如何从 Mac 中完全卸载 python 3.10?
删除应用程序并不会完全卸载该版本的 Python。您将需要删除框架目录及其符号链接。
正在删除框架
sudo rm -rf /Library/Frameworks/Python.framework/Versions/[version number]
在您的情况下将 [版本号] 替换为 3.10。
删除符号链接
列出损坏的符号链接。
ls -l /usr/local/bin | grep ‘../Library/Frameworks/Python.framework/Versions/[version number]’
并删除这些链接:
cd /usr/local/bin
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/[version number]' | awk '{print }' | tr -d @ | xargs rm*
一如既往,请谨慎复制这些命令。在执行任何操作之前,请确保输入中的目录是实际工作目录。
最后的总体思路是删除文件夹和符号链接,您就可以开始了。
这是解决此过程的另一个回复:How to uninstall Python 2.7 on a Mac OS X 10.6.4?