How can I make python 2.6 my default in Mac OS X Lion?

后端 未结 3 1569
梦谈多话
梦谈多话 2020-12-07 23:46

I just upgraded to lion and with it came Python 2.7. I need to use 2.6 as my default python as the project I primarily work on uses 2.6.

相关标签:
3条回答
  • 2020-12-08 00:11

    After running the following:

    defaults write com.apple.versioner.python Version 2.6
    

    To make sure the packages you install with 'sudo' are installed for the correct Python version, also set the versioner option as a superuser:

    sudo su
    # Enter password
    defaults write com.apple.versioner.python Version 2.6
    exit
    
    0 讨论(0)
  • 2020-12-08 00:30

    Apple has provided two very simple ways to change the default python on OS X 10.6 Snow Leopard and 10.7 Lion. It's all detailed in the Apple man page for python(1):

    $ man python
    $ which python
    /usr/bin/python
    $ python -V
    Python 2.7.1
    #
    # temporarily change version
    #
    $ export VERSIONER_PYTHON_VERSION=2.6
    $ python -V
    Python 2.6.6
    $ unset VERSIONER_PYTHON_VERSION
    $ python -V
    Python 2.7.1
    #
    # persistently change version
    #
    $ defaults write com.apple.versioner.python Version 2.6
    $ python -V
    Python 2.6.6
    
    0 讨论(0)
  • 2020-12-08 00:30

    You have a few options:

    1. Change /usr/bin/python to a link to /usr/bin/python2.6
    2. Put /System/Library/Frameworks/Python.framework/Versions/2.6/bin in your path before /usr/bin
    3. Explicitly tell your scripts to use /usr/bin/python2.6
    0 讨论(0)
提交回复
热议问题