第一,
/usr/bin/python
应该始终指向苹果提供的python和10.5,这意味着python2.5。不要改变这个!
安装python.org python2.6时,默认情况下,它在
/usr/local/bin/
所以调用它的一种方法是
/usr/local/bin/python2.6
或者,很可能,只是
python2.6
. 自从
json
在python 2.6中添加到了python库,您会发现json模块就在那里。解决原始问题的一种方法是将shebang线更改为:
#!/usr/bin/env python2.6
另外,默认情况下,python.org安装程序会更新shell配置文件,将其bin目录添加到
$PATH
,这就是为什么打字
python
可能现在调用
Python 2.6
.
您不需要这样做,但是如果您真的想删除python.org 2.6的所有跟踪:
-
删除您的
.bash_profile
和/或
.profile
通过恢复到
.bash_profile.pysave
和
.profile.pysave
.
-
删除python2.6框架目录:
sudo rm-r/library/frameworks/python.framework/versions/2.6
-
删除空闲和/应用程序中安装的附加程序:
sudo rm-r/applications/python\2.6
另外,继续使用Python3也没有什么问题。目前,python 2和python 3都在积极开发中;在档案中搜索各种优缺点。但是,不应使用python 3.0。对于一些重要的东西来说,并不奇怪,python 3.0有许多严重的第一次错误,因此,随着python 3.1的发布,3.0支持被立即放弃。