【问题标题】:Uninstall python 3.2 on mac os x 10.6.7在 mac os x 10.6.7 上卸载 python 3.2
【发布时间】:2011-08-03 01:52:43
【问题描述】:

根据 python.org 的文档,在 mac os 上安装 python 3.2 需要升级到 tcl/tk 8.5.9(用于 IDLE)。在我的匆忙中,我都做了。现在我的朋友告诉我,python 3 还不推荐,因为 3 只发布了内置和几个模块。目前稳定的是 2.7(特别是如果想大量使用各种模块) .我的机器有 2.6.1 和 3.2(因为一些操作系统服务使用操作系统默认提供的 2.6.1)。

1.如何完全删除 3.2 以避免任何兼容性问题?

tcl/tk 8.5.9 也已安装,这不是默认设置。安装的时候没有verbose模式,所以不知道有没有替换掉默认的。如果它确实对操作系统有多糟糕?因此

2。如果上面真的很糟糕,我该如何降级到旧版本的tcl/tk?

简而言之,我如何将我的机器恢复到原来的状态?如果有人知道目录和文件的所有路径,我可以手动完成。

谢谢

【问题讨论】:

    标签: macos uninstallation python-3.2


    【解决方案1】:

    由于 Python 使用包管理器进行安装,您可以使用 Suspicious Package 查看安装脚本以及所有内容的安装位置。

    请注意,这仅用于演示目的。我的环境是 OSX 10.6.8,正在卸载 python-3.2.2-macosx10.6.dmg。

    sudo rm -Rfv /Library/Frameworks/Python.framework/ /Applications/Python\ 3.2/
    
    cd /usr/local/bin/
    
    sudo rm -fv 2to3 2to3-3.2 idle3 idle3.2 pydoc3 pydoc3.2 python3 python3-32 python3-config python3.2 python3.2-32 python3.2-config python3.2m python3.2m-config pythonw3 pythonw3-32 pythonw3.2 pythonw3.2-32 /Developer/Documentation/Python/Reference\ Documentation\ 3.2
    

    【讨论】:

    • 咳咳,这不是删除所有版本的python“框架”吗?
    • 请注意,删除 Python.framework 将删除所有用户安装的 Python 版本。如果您只想删除 3.2,则仅删除 Python.framework/Versions/3.2
    【解决方案2】:

    我做了同样的事情(在 mac 10.6 上是 3.2)并且: - 将 Python 3.2 文件夹和 ActiveState ActiveTcl 文件夹从应用程序文件夹移至垃圾箱。 - 将 Python.framework 文件夹从 Library/Frameworks 文件夹移至垃圾箱。

    运行系统分析器仅显示 2.6 版本的 Python。

    马科斯

    【讨论】:

    • 感谢您的回复。 python 3.2 安装将一些文件放在“/usr/local/bin”中。将您提到的文件夹放入垃圾箱也会处理这些文件吗?
    • 我做了和马科斯说的一样的事情,而且成功了!。 @ user702200,它不处理 /usr/local/bin 中的文件,但根据 /dmg/readme,“它也可以选择将指向命令行工具的链接放置在 /usr/local/bin 中。”,我认为他们在那里很好。
    【解决方案3】:

    如果您已经安装了 3x 版本的 python,只需卸载它。当您单击“查看已安装的内容”时,Eclipse 具有该选项。 安装更高版本的 2.7 版本。它适用于我的带有 Eclipse Juno 的 OS X 10.9.2。

    【讨论】:

    • 这似乎不能很好地回答这个问题,你知道这个问题是3年前的吧?
    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 2014-08-24
    • 1970-01-01
    • 2011-08-05
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多