Я хочу Python 3 (и я не хочу связываться с OS X при условии Python). В соответствии с:
https://docs.python.org/3/using/mac.html
Я могу получить Python 3 и жить долго и процветать, НО не ясно, что происходит, когда я хочу обновить с помощью следующего DMG. В качестве примера я могу рассказать вам, что происходит с R в OS X: вы получаете графический интерфейс в / Application и прочее в / Library / Frameworks. При обновлении графический интерфейс обновляется, и новый фреймворк помещается в каталог / Library / Frameworks рядом со старым (есть хорошая «текущая» символическая ссылка, которая гарантирует, что старый материал игнорируется). Я всегда удаляю старые вещи, чтобы избежать накопления грязи, и все. Будет ли этот подход работать для Фитона?
brew unlink python3
для удаления символическую ссылку. Теперь вы будете использовать версию OSX при запускеpython
. Чтобы использовать версию brew, вы все равно можете запустить, например,/usr/local/Cellar/python3/3.3.2/bin/python3
или создать символическую ссылку, какln -s /usr/local/Cellar/python3/3.3.2/bin/python3 /usr/local/bin/python-3.3.2
и после этого, запуститьpython-3.3.2
. Вы также можете установить старую версию формул python3 с помощью HB и использовать их все по отдельности. Проверьте это о том , как сделать это./usr/local/bin/python3
. И поскольку OS X не поставляется с Python 3, вы не перезаписываете какой-либо предустановленный Python.Используйте Homebrew :)
Hombrew устанавливает все
/usr/local/Cellar
и создает символические ссылки для приложений в/usr/local/bin
. Это не коснется ничего другого в системе. Он поставляется с командой brew cleanup, которая автоматически удаляет неиспользуемые или устаревшие приложения.Чтобы обновить его:
После обновления он автоматически свяжется с последней версией и
brew clean
удалит все остатки предыдущей версии.источник
Вы можете использовать дистрибутив Anaconda. Это бесплатная версия Python 3 (и Python2). Пакет Andaconda также позволит вам обновлять различные версии Python и после установки устанавливает правильный путь к Python. Anaconda поставляется с Anaconda Navigator, который помогает вам загружать пакеты Python, а также поставляется с Spyder 3. Тип приложения Python IDE.
источник