【问题标题】:How to remove all other python versions except for the one carried by the OS X如何删除除 OS X 携带的版本之外的所有其他 python 版本
【发布时间】:2020-05-22 01:24:28
【问题描述】:

在问这个问题之前,我尝试了很多方法。我主要关注这些帖子。

How to find all python installations on mac os x and uninstall all but the native OS X installation

How to clean iPython environment so I can start over with Jupyter and Python 3.x?

我也试过

conda install anaconda-clean
anaconda-clean --yes
rm -rf ~/anaconda3

brew cleanup python3

但是我还有很多python版本

GZs-MacBook-Pro:bin gz$ which python
/usr/bin/python
GZs-MacBook-Pro:bin gz$ which python3
/usr/bin/python3
GZs-MacBook-Pro:bin gz$ ls /System/Library/Frameworks/Python.framework/Versions
2.3 2.5 2.6 2.7 Current
GZs-MacBook-Pro:bin gz$ ls /Library/Frameworks/Python.framework/Versions
ls: /Library/Frameworks/Python.framework/Versions: No such file or directory
GZs-MacBook-Pro:bin gz$ ls -l /usr/bin/python*
lrwxr-xr-x  1 root  wheel     75  9 Oct 23:42 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x  1 root  wheel     82  9 Oct 23:42 /usr/bin/python-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
lrwxr-xr-x  1 root  wheel     75  9 Oct 23:42 /usr/bin/python2 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x  1 root  wheel     75  9 Oct 23:42 /usr/bin/python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x  1 root  wheel     82  9 Oct 23:42 /usr/bin/python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
-rwxr-xr-x  1 root  wheel  31456  5 Dec 04:32 /usr/bin/python3

除了 OS X 上的原始版本之外,如何删除其他 python 版本?

【问题讨论】:

    标签: python python-3.x macos unix uninstallation


    【解决方案1】:

    对于 Mac ......

    首先,如果 Python 正在运行,您应该在执行卸载之前退出相关进程。您可以通过多种方式退出 Python:

    (1) 在 Dock 上右击其图标,然后选择退出选项;

    (2) 打开一个 Python 窗口,从左上角的 Apple 菜单中选择退出;

    (3)启动Activity Monitor,在列表中选择名称为Python的进程,然后点击左上角的“X”按钮,在弹出的对话框中点击Quite按钮。如果应用无法退出,请尝试在 Activity Monitor 中强制退出。

    之后就可以进行标准卸载了,这里有两个选项。

    选项 1:从 Launchpad 中删除 Python 打开 Launchpad,然后在顶部的搜索框中输入 Python。 单击并按住出现的 Python 图标,直到它开始摆动。 点击Python图标左上角出现的“X”图标,在确认对话框中点击删除按钮执行卸载。

    单击删除按钮后,将立即处理卸载,之后无需清空垃圾箱。如果您通过 App Store 安装 Python,并且您的系统是 OS X lion 或更高版本,您可以采用这种方法轻松卸载它。

    选项 2:将 Python 删除到垃圾箱 打开 Finder,然后单击边栏中的应用程序以导航到该文件夹​​。 找到并选择 Python,然后将图标拖到废纸篓并放在那里。 右键单击垃圾箱图标并选择清空垃圾箱以执行卸载。

    【讨论】:

      【解决方案2】:

      对于 Windows.......

      你必须遵循两种方式:-

      首先,你可以.....

        • 转到控制面板并选择添加或删除程序。

        • 假设您安装的是旧版本 X.Y,请滚动浏览 程序列表,以及每个 Python X.Y 包 已安装,在列表中选择它并单击删除。

        • 请注意,大多数包将被列为 Python X.Y package_name- package_version,比如 Python 2.5 numpy-1.0.4,不过几个包 例如 wxPython,列为 wxPython 2.8.7.1 (unicode) for Python 2.5, 可能不遵循该约定,因此您必须搜索 包的完整程序列表。

        • 目录 C:\PythonXY\ 还会存在,所以建议 删除该目录以避免混淆(确保您的任何代码 在删除目录之前已经备份了!!!) 删除任何可能仍在使用的 Python X.Y 或 IPython 的快捷方式 开始菜单。

      其次,你可以....

        • 在“开始”菜单中键入“IDLE”。
        • 请注意,请选择您要删除的版本。
        • 右键单击它在您的计算机上找到的应用程序。
        • 选择“打开文件位置”。
        • 在 Windows 资源管理器中,右键单击 IDLE 快捷方式。
        • 选择“属性”
        • 在“目标”字段的开头,您应该看到位置 “pythonw.exe”文件。
        • “python.exe”应该就在它旁边。
        • 您可以卸载这些文件或整个文件夹。

      谢谢。

      【讨论】:

      • Mac 没有控制面板、C: 驱动器或 Windows 资源管理器。
      • 对不起!我的错。我想在 Windows 上。但是,我很快就会给出解决方案。
      猜你喜欢
      • 2016-01-07
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多