1

Я на MacBook Pro с Mac OS 10.5.8. Несколько дней назад я установил две версии Python на свой Mac (2.7.6 и 3.4.0; сначала я установил последнюю, но она, похоже, не работала, поэтому я установил первую). Сразу после этого мой Терминал перестал работать. Теперь, когда я пытаюсь открыть окно терминала, вместо командной строки я сразу получаю сообщение [Процесс завершен]. Как я могу заставить Терминал работать снова, чтобы я мог получить доступ к командной строке? (Пожалуйста, будьте подробны, поскольку я довольно технически невежественен. Спасибо.)

ETA: я изменил опцию "Shells open with" в настройках терминала на «/bin/bash», и теперь она работает. И все же, что случилось? Почему он не работает с оболочкой по умолчанию /user /bin/login, и я должен что-то с этим сделать?

1 ответ1

0

Установщики python.org для Python 2.x в OS X по умолчанию изменяют профили оболочки (для стандартных оболочек, таких как bash и csh), чтобы добавить каталог bin структуры в начало пути к оболочке. Предполагая, что вы не отменили выбор опции во время установки, теперь в вашем файле .bash_profile должно быть следующее.

Установка PATH для Python 2.7

Оригинальная версия сохраняется в .profile.pysave

PATH = "/ Библиотека / Каркасы / Python.framework / Версии / 2.7 / bin:$ {PATH}" экспортировать PATH

Но этот профиль по умолчанию выполняется только при запуске нового окна терминала; это не будет применяться к существующим терминальным сеансам. Поэтому убедитесь, что вы открываете новый, а затем попробуйте снова. Если вы используете другую оболочку, вам может потребоваться изменить запуск этой оболочки, чтобы сделать эквивалент.

Установщики python.org для Python 3.x в OS X не выбирают параметр модификации сценария оболочки по умолчанию. Вы можете включить его при установке или позже запустить файл Update Shell Profile.command в соответствующей папке Python xx в папке «Приложения». Или вы можете просто вручную отредактировать нужный профиль.

Обратитесь к этому сообщению о переполнении стека (спасибо Неду Дейли!) Как установить версию Python по умолчанию в терминале на OS X 10.6.8

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