Как подготовиться к использованию Python 3.X на Mac? - PullRequest
7 голосов
/ 30 октября 2011

Я загружаю python 3.2 на OS X и устанавливаю на свой жесткий диск.Но проблема в том, что, когда я захожу в терминал, я набираю python ... Он по-прежнему показывает старую версию, например, такую:

Python 2.6.1 (r261: 67515, 24 июня 2010 г.,21:47:49) [GCC 4.2.1 (Apple Inc., сборка 5646)] для darwin Для получения дополнительной информации введите «help», «copyright», «credits» или «license».

Затем я захожу в папку под питоном и нахожу такой файл:

Обновление Shell Profile.command

Итак, я запускаю его, оно отображает что-товот так

/Applications/Python\ 3.2/Update\ Shell\ Profile.command ; exit;
Users-MacBook:~ User$ /Applications/Python\ 3.2/Update\ Shell\ Profile.command ; exit;
This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
These changes will be effective only in shell windows that you open
after running this script.
All right, you're a python lover already
logout

[Process compleUser]

Но я все еще не могу получить Python 3.2 в моем терминале.Я сделал что-то неправильно?Благодарю.

1 Ответ

9 голосов
/ 30 октября 2011

в вашем терминале введите python3.

в unix-подобной системе, python 2.x обычно является версией python по умолчанию для использования системой.но синтаксис языка кардинально изменился между питоном 2 и питоном 3, что делает 2 несовместимым.таким образом, вы не можете заменить python 2 на python 3 в вашей системе, или вы можете полностью разорвать некоторые важные системные пакеты.

, поэтому интерпретатор python 3 становится доступным с помощью команды python3, чтобы отличать старыеинтерпретатор Python 2.

...