在同一台机器上运行Python 3.2和2.7

问题描述:

有没有简单的方法在OS X机器上运行Python 2.7和3.2?我一直在Python 3.2中使用IDLE,并且有很多使用Python 3编写的程序,因此我不想卸载3.但是,我正在开发一个使用2.7的基本代码的任务,所以我我希望能够运行2.7。在同一台机器上运行Python 3.2和2.7

OS X 10.7和10.8预装了Python 2.7; /usr/bin/python

$ /usr/bin/python2.7 
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

但是不安装其他版本的python; Python for Mac 2.7.3安装程序不会干扰系统安装您的Python 3安装。

+0

那么,如果我现在正在Python 3上运行Python 3,那么如何在像IDLE这样的解释器上使用该预装库? – user1427661

+1

您需要安装2.7的IDLE副本;请参阅http://www.python.org/getit/mac/tcltk/ –

+0

@ user1427661:当您在shell中键入'python'时会发生什么?它说它是什么版本?如果你没有改变任何链接,那么很可能是苹果公司的python 2.7发行版。 –