【发布时间】:2012-11-19 05:41:03
【问题描述】:
我不久前更新到 Mountain Lion,之前使用过 python,现在我的电脑上安装了 8 个(是的,8 个)版本的 python。
$ ls -l /System/Library/Frameworks/Python.framework/Versions/
total 8
drwxr-xr-x 6 root wheel 204 Jun 20 16:23 2.3
drwxr-xr-x 11 root wheel 374 Aug 22 13:32 2.5
drwxr-xr-x 11 root wheel 374 Aug 22 13:32 2.6
drwxr-xr-x 11 root wheel 374 Aug 22 13:32 2.7
lrwxr-xr-x 1 root wheel 3 Jul 29 17:41 Current -> 2.7
我很想删除所有这些并清理所有内容,并且我更喜欢将所有路径设置为 Mountain Lion 附带的 system python。我的目标是简单和清洁。几乎六个月来,我一直在尝试这样做,断断续续......网络上有许多“解决方案”和脚本可以解决这个问题,但没有一个完全有效,甚至无法理解。谁能告诉我如何从我的 Mac 中获取这些不需要的 Python 版本,或者至少如何设置我的 Mac,以便一切都很好地融入 Mac 系统版本的 Python。我没有太多特别需要使用的旧 Python 文件,但我注意到我在安装 Python 东西和运行 .py 脚本时遇到了麻烦,因为路径都混淆了或类似的东西。
另外,我明白了:
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/usr/local/mysql/bin
...有点吓人的样子。
感谢您的帮助。我熟悉 UNIX shell 脚本,并且对系统管理的东西有中级的理解……但不是高级的。我是 R 的程序员,所以我知道如何编程以及所有这些。感谢任何建议!
【问题讨论】:
-
你的路径设置在哪里?在 ~/.bashrc 或 ~/.bash_profile 中?
-
安装 ython 的东西有什么麻烦 - 升级操作系统时可能会添加 Apple 安装的所有东西
-
请记住,您可能不应该删除随 OS X 一起安装的 Python 版本(因为它可能被包括在内,因为它被 OS X 使用)。
-
是的,这是我的主要问题:我不想删除 OS X 附带的 Python 版本。我只是在上 Python 课时安装了其他版本在学校。马克,我不知道它们是否是苹果安装的。这也是一个问题。而且,我不知道如何找出我的路径设置在哪里,也不知道如何找出(脸颊因羞愧而变红)。
-
@user1864671:
/System中的任何内容都是 Apple 安装的。