2015-03-07 2 views
13

В настоящее время я использую OS X Yosemite (10.10.2) на моем MacBook Pro ... По умолчанию Apple отправляет Python 2.7.6 на Yosemite.Установленный Python 3 на Mac OS X, но его все еще Python 2.7

Просто скачал и запустил эту программу установки для Python 3: python-3.4.3-macosx10.6.pkg

Когда я открыл свой терминал и ввел в python, это то, что придумал:

Python 2.7.6 (default, Sep 9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

Вопрос (ы):

  1. Кто-нибудь знает, где был установлен интерпретатор Python 3.4.3?
  2. Должен ли я удалить Python 2.7.3 (если да, как это сделать) перед установкой глобальной переменной окружения, такой как PYTHON_HOME, в местоположение установленного Python 3.4.3?

ответ

30

Попробуйте ввести python3 вместо python.

+0

Спасибо, что сработал, но является python3 обычным способом использования python3? Как скомпилировать файл * .py с помощью python3? –

+1

Да, это обычный способ. Если вы хотите запустить .py-файл с помощью python3, просто используйте 'python3 yourfile.py'. – rhombidodecahedron

+1

@social_javaguy Вы можете рассмотреть вопрос о принятии ответа = P – rhombidodecahedron

0

вы бы лучше установить python3 (и многое другое) с помощью доморощенного (http://brew.sh): это не испортит вашу систему и установить все автомагически;)

1

В версии OS X El Capitan, вы можете найти переводчика в: /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4

Перетащив этот путь в терминал и нажав enter, вы сможете запустить эту версию.

Чтобы запустить его быстрее, вы можете создать псевдоним, введя в терминал: alias python = 'python3.4'.

4

Хотя @ rhombidodecahedron отвечают лаконичен и к-точке и @Nacho Искуэрдо обращается на ваш первый вопрос совершенно, мой ответ направлен ответ на ваш второй вопрос более подробно:

Один должен не деинсталлировать Python 2.7, который поставляется с Mac OS X; он поставляется Apple и необходим для приложений, работающих на OS X. Он хранится в /System/Library/Frameworks/... Если он будет удален, Mac OS X придется переустановить.

Надеюсь, что это поможет! И чтобы повторить ответы, данные @rhombidodecahedron и @Nacho Izquierdo, установите Python 3.x отдельно и используйте python3, если вы хотите использовать эту версию.

Python 2.7 является стандартным, Python 3.x - это будущее.

3

Чтобы использовать Python 3.x, введите python3 вместо python.

Смежные вопросы