1

Мне нужно установить Scipy, Numpy, Scikit-Learn на мой iMac, который работает на OSX Lion 10.8.5, Python по умолчанию - 2.7.2. Я скачал Scipy, Numpy, Scikit-learn, но не смог установить их, потому что мой Python по умолчанию - 2.7.2

Я понимаю, что на моем iMac есть 4 версии Python 2.3, 2.5, 2.6, 2.7. Хотите знать, как изменить мой Python по умолчанию на 2.6?

Спасибо

Tian

2 ответа2

0

Быстрый переход между стандартными версиями python для OSX

$: defaults write com.apple.versioner.python Version 2.5
$: python -V

#   [ Output ]
#   Python 2.5.6

$: defaults write com.apple.versioner.python Version 2.7
$: python -V

#   [ Output ]
#   Python 2.7.5

Общесистемные настройки python

Эти настройки для python-apple устанавливаются пользователем. Чтобы установить стандартную версию Python для всей системы, мы пишем в /Library/Preferences/com.apple.versioner.python . Вы должны быть admin чтобы сделать это.

$: sudo defaults write /Library/Preferences/com.apple.versioner.python Version 2.5

Если мы решим установить стандартную версию python для всей системы, мы также сможем определить пользовательскую версию python умолчанию.

Переменная среды VERSIONER_PYTHON_VERSION

Мы можем использовать переменную среды VERSIONER_PYTHON_VERSION в дополнение к нашим предпочтениям. Эта переменная окружения имеет приоритет над настройками в файлах настроек!

$: export VERSIONER_PYTHON_VERSION=2.5
$: python -V

#   [ Output ]
#   Python 2.5.6
0

Я не знаком с Mac, но в Linux (и некоторых других unixes) при запуске такой команды как root будет установлен исполняемый файл python по умолчанию равный 2.6

cd $(dirname $(which python))
ln -sf python2.6 python

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .