首页 > 解决方案 > 删除未使用的 python 版本 macos Catalina

问题描述

多年来,在我的 macbook 中探索不同的配置,我最终安装了多个 Python。我的目标是消除无用或重复的版本。

 which -a python python2 python2.7 python3 python3.6 python3.7 python3.8
/usr/local/bin/python
/usr/local/bin/python
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/local/bin/python3
/usr/local/bin/python3
/usr/bin/python3
/usr/local/bin/python3.7
/usr/local/bin/python3.7

这些是我的 python 版本。我可以删除哪些版本。我认为我在自制软件上双重安装了那些,但我不确定哪些,我不想删除我系统上原始的那些。

一旦我决定要删除哪些版本,有推荐的方法吗?

编辑 1:@MarkSetchell brew search python 输出是:

app-engine-python             boost-python3                 ipython                       python ✔                      python-yq                     wxpython
boost-python                  gst-python                    micropython                   python-markdown               python@3.8 ✔

但我认为我重复了其中一些:

/usr/local/bin/python 
/usr/local/bin/python 
/usr/local/bin/python3 
/usr/local/bin/python3 
/usr/local/bin/python3.7 
/usr/local/bin/python3.7 

我需要手动给rm他们吗?

编辑2:

这是我的.bash_profile配置:

export PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/usr/local/anaconda3/bin:/opt/X11/bin:/usr/local/git/bin

标签: pythonhomebrewmacos-catalina

解决方案


推荐阅读