我在python3 Catalina10.15.3上使用brew卸载了macOS:
brew uninstall python3
brew list | grep python
python@2
但它仍然存在:
which python3
/usr/bin/python3
python3 -V
Python 3.7.3
/usr/bin/python3 -V
Python 3.7.3
ls -ltah /usr/bin/ | grep python
-rwxr-xr-x 1 root wheel 31K Jan 23 16:58 python3
lrwxr-xr-x 1 root wheel 75B Dec 16 06:20 python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x 1 root wheel 82B Dec 16 06:20 python-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
lrwxr-xr-x 1 root wheel 76B Dec 16 06:20 pythonw2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
lrwxr-xr-x 1 root wheel 82B Dec 16 06:20 python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
lrwxr-xr-x 1 root wheel 76B Dec 16 06:20 pythonw -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
lrwxr-xr-x 1 root wheel 75B Dec 16 06:20 python2 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x 1 root wheel 75B Dec 16 06:20 python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
这很有趣,但错误显示了python的不同位置:
python3 -bla
Unknown option: -l
usage: /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
好像和Xcode有关。
如何删除此版本的python3并使用brew重新安装python?
更新:
sudo rm -f /usr/bin/python3
rm: /usr/bin/python3: Operation not permitted
发布于 2020-02-18 22:16:26
Catalina附带默认安装的python3 **。您不能删除它,因为/usr/bin
在系统的只读卷上.
如果您将新的python安装到bin
文件夹,该文件夹位于$PATH
中的/usr/bin
之前,那么它应该优先。
** (好吧,在您第一次运行它时,您必须安装Xcode命令行工具才能工作。但该文件本身就是一个系统安装。)
https://stackoverflow.com/questions/60280377
复制相似问题