2015-08-26 2 views
1

Я пытаюсь установить Python3 на Mac OS X Yosemite, и сделал это, выполнив следующую команду:Установка Python3 на Mac OS X Yosemite

$ brew install python3 

Когда я попробовал это, я получил следующее сообщение об ошибке :

clang: error: unable to find utility "clang", not a developer tool or in PATH 
otool: error: unable to find utility "otool", not a developer tool or in PATH 
Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool 

Как исправить эту проблему?

Спасибо.

+2

Это означает, что у вас нет '' clang'' и '' otool'' для создания исходного кода на python. У вас установлены xcode средства командной строки? – kxxoling

+0

@kxxoling У меня Xcode в целом установлен, это прекрасно? – Simplicity

+0

Я не уверен, будет ли установлен Xcode CLI в этом случае. Когда вы не уверены, просто переустановите его снова. – kxxoling

ответ

3

Попробуйте brew update, а затем brew doctor. Врач диагностирует распространенные проблемы.

Кажется, что-то не так с помощью ваших инструментов Xcode/Command Line. This ответ может быть полезным.

+0

Спасибо за ваш ответ. Ответ в упомянутой вами ссылке помог! – Simplicity

2

Я бы очень рекомендовал использовать распределение anaconda, в частности miniconda.

Для OSX Yosemite это ссылка на Python 3.4 64-bit installer.

После загрузки приложения, откройте окно терминала, перейдите туда, куда вы загрузили приложение (например, CD ~/Downloads) и типа:

bash Miniconda-latest-MacOSX-x86_64.sh 

Теперь закройте и снова откройте окно терминала для изменения для вступления в силу.

Для проверки установки введите команду conda list с терминала. Если он установлен правильно, вы увидите список установленных пакетов.

Здесь вы должны следовать инструкциям на экране. Если вы заблудились, вы можете обратиться к их installation guide.

После установки conda вам необходимо создать среду. Для того, чтобы установить новую среду под названием py3 с Python 3:

conda create --name py3 python=3 

Чтобы активировать эту среду:

source activate py3 

Здесь я обычно установить IPython, IPython ноутбук и PyQt:

conda install ipython, ipython-notebook, pyqt 

сейчас , чтобы активировать оболочку ipython из вашей среды:

ipython qtconsole 

Хотя этот ответ не пытается исправить проблему доморощенного, он отвечает на вопрос о том, как установить Python3 на Mac OS X Yosemite.

+0

Спасибо за ваш ответ. Я выполнил инструкции, но, когда я печатаю $ python -version, я получаю: python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: Нет такого файла или каталога – Simplicity

+0

Попробуйте 'python3 --version'. Вы также можете проверить расположение двоичного файла с помощью 'which python' или' which python3'. Я расширил свой ответ выше. Обратите внимание, что вы обычно работаете в python из создаваемой среды. Это должно предотвратить непреднамеренное повреждение системы. – Alexander

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