Я подозреваю, что у меня установлена ​​несколько версий Python 2.6 на Mac OS X 10.6.3;Как мне установить, какой терминал должен запускаться? - PullRequest
1 голос
/ 15 июня 2010

Когда я вхожу в python в Терминале, он загружает Python 2.6.2.Однако на моем диске есть папки с именем Python 2.6 в разных местах.Я не уверен, что это потому, что Python 2.6 был установлен в разных местах, или потому что Python просто любит иметь много разных программ в разных местах.

Если есть несколько установок, я действительно мог бы сделать с возможностьюустановить, какой из них следует использовать.

Ответы [ 3 ]

4 голосов
/ 15 июня 2010

Когда вы запускаете python в командной строке или командной строке, он выполнит первый исполняемый файл, найденный в переменной среды PATH.

Чтобы узнать, какой файл выполняется, используйте which python или where python.

1 голос
/ 03 июля 2010

со страницы руководства по OS X Python (man python):

 CHANGING THE DEFAULT PYTHON

 Using

       % defaults write com.apple.versioner.python Version 2.5

 will make version 2.5 the user default when running the both the python 
 and pythonw commands (versioner is the internal name of the version-
 selection software used).

 To set a system-wide default, replace `com.apple.versioner.python' with
 `/Library/Preferences/com.apple.versioner.python' (admin privileges will 
 be required).

 The environment variable VERSIONER_PYTHON_VERSION can also be used to 
 set the python and pythonw version:

       % export VERSIONER_PYTHON_VERSION=2.5 # Bourne-like shells
            or
       % setenv VERSIONER_PYTHON_VERSION 2.5 # C-like shells
       % python ...

 This environment variable takes precedence over the preference file
 settings.
1 голос
/ 29 июня 2010

Не усложняй. В вашем ~/.bash_aliases укажите следующее (если вы используете bash):

alias py26="/usr/bin/python-2.6.1"
alias py30="/usr/bin/python-3.0.0"

Конечно, я только что придумал эти пути. Положите все, что подходит для вашей системы. Если файл ~/.bash_aliases не существует, создайте его.

Чтобы использовать его, просто введите в командной строке py26 и запустится соответствующий интерпретатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...