- Как установить обновлённую версию Python 3.6.x на Mac
- Как установить Python 3 в Mac OS
- Как установить Python 3.6.5 с помощью Homebrew
- Как узнать установленную версию Python
- Обучение работе в Python
- Обновление Python на Mac
- 18 ответов
- MacOSX Специфическая Установка
- Похожие вопросы:
- Как правильно обновить Python на Mac OS X
- 3 ответов
Как установить обновлённую версию Python 3.6.x на Mac
Python – популярный язык программирования, который широко используется как новичками, так и профессиональными разработчиками. Современные версии Mac OS поддерживают Python 2.7.x (или Python 2.6.1 в более старых версиях), но многим пользователям нужно обновить версию до Python 3.6.5.
Сегодня мы расскажем, как установить обновление Python 3 на Mac двумя разными способами.
Учтите, что мы выбрали формулировку «установить обновление», а не «обновить», поскольку при этом способе на Mac останется и Python 2. Для некоторых программ Mac необходимо наличие Python 2, и при обновлении они могут начать работать неисправно или перестать работать вообще. Поэтому мы не будем обновлять установленную версию, а установим Python 3 параллельно.Python 3 и Python 2 могут сосуществовать на одном Mac без конфликтов, просто немного будут отличаться команды.
Как установить Python 3 в Mac OS
Проще всего скачать установщик Python с сайта python.org.
Python 3.6.x требует около 100Мб доступного места на диске. Процесс установки очень быстрый.
Когда Python 3 установится, вы увидите папку Python3 в /Applications на своём Mac. Вы также увидите IDLE в папке /Applications/MacPython3/.
Установить Python 3.x на Mac можно и через Homebrew.
Как установить Python 3.6.5 с помощью Homebrew
Устанавливать обновлённую версию Python 3.6.5 через HomeBrew предельно просто. Конечно же, на вашем компьютере должна быть установлена программа Homebrew, однако, если вас заинтересовал данный способ, то вы наверняка уже не раз использовали программу.
Чтобы установить Python 3 через Homebrew, запустите следующую команду:
Когда Python 3 установится на Mac, можно запустить программу с помощью:
При любом раскладе после установки Python 3 на компьютер версия Python 2.7 всё ещё останется на нём, и вы сможете ей пользоваться.
Как узнать установленную версию Python
Откройте программу Terminal и используйте следующую команду:
В большинстве случаев в MacOS будет установлена Python 2.7.x: либо 2.7.4, либо 2.7.10.
Если вы установили обновление Python, версию можно проверить с помощью такой команды:
Ещё раз напомним, что обе версии Python могут сосуществовать без конфликтов.
Вы также можете узнать, где установлена каждая из версий, с помощью команды:
Не забывайте, что работа в разных версиях немного отличается. Мы рекомендуем использовать версию Python 3.x, поскольку она удобнее.
Обучение работе в Python
Если вы не знакомы с программой Python и программированием в целом, есть множество отличных источников, которые помогут начать.
Можете изучить следующие пособия:
Также помогут онлайн-курсы:
Примечание: Ещё раз напоминаем, что не нужно обновлять Python 2.x до Python 3.x, ведь это может привести к неисправности программ. Просто установите обновлённую версию параллельно.
Источник
Обновление Python на Mac
Я хотел обновить свой python 2.6.1 до 3.x на mac, но мне было интересно, можно ли это сделать с помощью terminal или мне нужно загрузить установщик с сайта python?
Причина, по которой я задаю этот вопрос, заключается в том, что установщик не обновляет мою версию terminal python.
18 ответов
Привет, я скачал установщик mac здесь, http: / / www.python.org / download/releases/3.1.2/ , & установил его. Но когда я запускаю terminal & тип python, он говорит: Python 2.6.1 (r261:67515, 11 февраля 2010, 00:51:29) [GCC 4.2.1 (Apple Inc. build 5646)] о Дарвине Введите help, copyright.
У меня есть Canopy, установленный на моем Mac OS. Как я вижу, версия 2.0 из iPython была выпущена, и я хочу установить ее. Но когда я пытаюсь установить его я получаю следующее сообщение: $ enpkg ipython prefix: /Users/demas/Library/Enthought/Canopy_64bit/User No update necessary, ‘ipython’ is.
С Python по умолчанию в OS X не следует связываться, так как он используется самим OS. Если значение по умолчанию равно 2.6.1, то у вас должен быть Снежный барс.
Если вы просто устанавливаете из стандартного образа диска 3.1 , вы можете вызвать его с помощью python3.1 из terminal (вам не нужно делать никаких дополнительных шагов, чтобы это сработало), и вы можете оставить обычный python как 2.6.1.
используя Homebrew, просто сделайте:
И python 2x, и 3x могут оставаться установленными в MAC. Mac поставляется с версией python 2x. Чтобы проверить версию python по умолчанию в вашем MAC, откройте terminal и введите-
Однако для проверки, если вы уже установили какую-либо из версий python 3x, вам необходимо ввести
Если вы этого не сделаете, то продолжайте и установите его с помощью установщика. Зайдите на официальный сайт python( https://www.python.org/загрузки/ ), загрузите последнюю версию
и установите его.
Теперь перезагрузите terminal и проверьте еще раз обеими командами-
Надеюсь, это поможет.
Эта статья помогла мне в конечном итоге сделать правильный выбор, так как mac 10.14.6 по умолчанию поставляется с python 2.7*, и мне пришлось перейти на 3.7.*
Python 2.7 и 3 могут сосуществовать.
Python версия отображается на terminal — это 2.7, но вы можете вызвать ее с помощью «python3», см. Это:
Самый простой способ-это
Лично я бы не стал возиться с OSX-ми python-ми, как они сказали. Лично я предпочитаю такие вещи, как использование MacPorts и установка версий, которые я хочу, через командную строку. MacPorts помещает все в отдельное направление (по-моему, под /opt), поэтому он не переопределяет и не вмешивается напрямую в обычную систему. Если вы знакомы с дистрибутивами Linux, он обладает всеми функциями, присущими любым утилитам управления пакетами.
Я бы также предложил установить python_select через MacPorts и использовать его, чтобы выбрать, какой python вы хотите «active» (это изменит символические ссылки, чтобы указать на нужную вам версию). Таким образом, в любое время вы можете вернуться к поддерживаемой Apple версии python, которая поставляется с OSX, или вы можете переключиться на любую из установленных через MacPorts.
Я пытаюсь установить cplex на Python на свой Mac, но я действительно застрял. Файл setup.py находится по следующему пути: /Users/mac/Applications/IBM/ILOG/CPLEX_Studio127/cplex/python/2.7/x86-64_osx Я использую canopy для запуска Python. Я ввел следующий код в Terminal Mac, и результат был.
Я пытаюсь установить OpenCV+Python на Mac. Я пытаюсь сделать это в шесть шагов, запустив команды в terminal (после шага 2): Шаг 1: Установите Xcode Шаг 2: Установите Homebrew Шаг 3: Установите Python2 и Python3 1) brew install python python3 2) brew linkapps python brew linkapps python3 4) which.
У меня была та же проблема, но потом, после небольшого исследования, я попытался
Появится предупреждающее сообщение о том, что python 3.7.0 . уже установлен, но он не связан , поэтому введите команду brew link python и нажмите enter и надейтесь, что все будет работать правильно для вас
Я считаю, что Python 3 может сосуществовать с Python 2. Попробуйте вызвать его с помощью «python3» или «python3.1». Если это не удастся, вам может потребоваться удалить 2.6 перед установкой 3.1.
Всегда лучше использовать homebrew для обновления или установки python. В типе terminal:
Это установит homebrew (это займет некоторое время в зависимости от вашей скорости интернета)
Затем, в terminal, тип
Это будет первое обновление brew (вам не нужно этого делать, если у вас уже есть последняя версия)
Это варево обновит python до последней жизнеспособной версии.
Этого должно хватить.
Если бы это был я, я бы просто оставил все как есть. Используйте python3 и pip3 для запуска ваших файлов, так как python и python3 могут сосуществовать.
заварите установить питон3 && СР /usr/local/bin/python3 /usr/local/bin/python
Вы можете использовать приведенную выше строку, но это может иметь непредвиденные последствия.
Я хотел добиться того же сегодня. Mac с Snow Leopard поставляется с версией Python 2.6.1.
Поскольку несколько версий Python могут сосуществовать, я загрузил Python 3.2.3 из: http://www.python.org/getit/
После установки новый Python будет доступен в папке приложения, а IDE будет использовать 3.2.3 версию Python.
Начиная с shell, python3 работает с более новой версией. Это служит цели 🙂
Эхо выше о том, чтобы не возиться с установкой OS X. Я столкнулся с парой переустановок, думая, что смогу победить систему. Установка 3.1, предложенная Скоттом Гриффитсом выше, отлично работает с Yosemite для любых бета-тестеров.. В Yosemite есть Python 2.7.6 как часть установки OS, и ввод «python3.1» из terminal запускает Python 3.1. То же самое для Python 3.4 (установите здесь ).
Во-первых, установите Homebrew (Отсутствующий менеджер пакетов для macOS), если у вас нет’: Введите это в свой terminal
/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Теперь вы можете обновить свой Python до python 3 с помощью этой команды
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Python 2 и python 3 могут сосуществовать, поэтому, чтобы открыть python 3, введите python3 вместо python
Это самый простой и лучший способ.
Установите aws cli через диспетчер пакетов homebrew. Это самый простой и легкий метод.
- Если у вас не установлен homebrew , введите эту команду в свой terminal
- Далее «brew install awscli»
Это позволит установить aws cli на ваш mac
Вы также можете использовать:
Я рекомендую использовать pyenv для управления локальными версиями python (как 2.x, так и 3.x) вместо установки новых версий непосредственно с homebrew или создания новых версий python из исходного кода вручную. По сути, pyenv может сделать для вас две ключевые вещи:
- Установите разные версии python в какой-нибудь каталог. Выполнение pyenv install 3.8.1 установит python 3.8.1 под
/.pyenv/versions/3.8.1 .
MacOSX Специфическая Установка
РЕПО pyenv довольно подробно описывает, как установить его для различных систем и что он на самом деле делает, но вот основные шаги для mac:
- Установите homebrew , если у вас его еще нет, и используйте его для установки pyenv с brew install pyenv
- Как только вы установили pyenv, обновите свой файл .bash_profile , чтобы включить:
Теперь установите некоторые python с помощью pyenv, а затем переключитесь на него с помощью команды pyenv local (вы можете увидеть все ваши версии с помощью pyenv versions ).
pyenv install 3.8.1 && pyenv local 3.8.1
Примечание: возможно, вам придется создать новый shell или перезагрузить свой bash_profile в текущем shell, чтобы инициализация pyenv сделала свое дело (настроила прокладки).
С помощью этой настройки вы сможете сохранить свою систему macosx python и переключиться на любую новую версию python, доступную через pyenv .
На mac используйте следующее в terminal для обновления python, если у вас есть anaconda:
Похожие вопросы:
Я автоматизирую excel с python через интерфейс COM, с pywin32. Я бы хотел перенести свой сценарий на mac. Есть ли шанс, что это произойдет? Я понимаю, что не могу использовать COM на mac, а модули.
Я работаю над Mac Os 10.7 (Lion), и у меня есть несколько вопросов: Что такое предустановленная версия python на Lion? Я работаю на этом компьютере уже некоторое время, и я установил много.
Я бы хотел перейти на Python 2.6.5 на Mac. Я видел этот вопрос о том, как перейти на 2.6 с помощью macports, но он говорит только о том, как получить 2.6 — мне нужно 2.6.5 конкретно, в настоящее.
Привет, я скачал установщик mac здесь, http: / / www.python.org / download/releases/3.1.2/ , & установил его. Но когда я запускаю terminal & тип python, он говорит: Python 2.6.1 (r261:67515.
У меня есть Canopy, установленный на моем Mac OS. Как я вижу, версия 2.0 из iPython была выпущена, и я хочу установить ее. Но когда я пытаюсь установить его я получаю следующее сообщение: $ enpkg.
Я пытаюсь установить cplex на Python на свой Mac, но я действительно застрял. Файл setup.py находится по следующему пути: /Users/mac/Applications/IBM/ILOG/CPLEX_Studio127/cplex/python/2.7/x86-64_osx.
Я пытаюсь установить OpenCV+Python на Mac. Я пытаюсь сделать это в шесть шагов, запустив команды в terminal (после шага 2): Шаг 1: Установите Xcode Шаг 2: Установите Homebrew Шаг 3: Установите.
Iv’e написал простой скрипт python в версии windows. написано в python 2.7, код совместим с 3.4 запускается как скрипт с #! /usr/bin/python Будет ли он работать так же, как и на mac? Я хотел бы.
Я использовал пакет python netCDF4, возможно, 100 раз на своем Mac. Сегодня я попробовал >>> from netCDF4 import Dataset как я делал бесчисленное количество раз, и мне говорили Traceback.
Пытаюсь вычислить Python с Visual Studio на Mac. Зависимости и библиотеки, похоже, не устанавливаются/запускаются правильно. Например, у меня есть pandas в моей системе, установленный через pip, и.
Источник
Как правильно обновить Python на Mac OS X
Если я загружаю python с веб-сайта Python и пытаюсь установить его с помощью установщика, он устанавливается, но мне нужно указать, что мне нужна новая версия Python, когда я запускаю свои программы из терминала. Если я просто наберу:
работает со старой версией.
Как установить новую версию по умолчанию?
3 ответов
Я, наконец, нашел, как это сделать. Установщик создал папку python 2.6 в /Application В этой папке находится скрипт Update Shell Profile.команда Мне просто нужно было выполнить его, и теперь он работает.
- где был установлен новый Python?
- как выглядит ваш $PATH?
настройка по умолчанию в Unix-подобных системах заключается в том, что установленное пользователем программное обеспечение устанавливается в /usr/local/bin, и большинство дистрибутивов *nix помещают этот каталог до общесистемные каталоги в переменной $PATH по умолчанию (так ваша оболочка знает, где искать программы). Таким образом, если вы установите что-то новое, новый элемент его найдут первым.
однако, в ОС по умолчанию путь выглядит так:
проблема в том, что поставив / usr / local / bin так поздно, системный Python (который находится в / usr / bin и так ранее в вашем $ PATH) продолжает получать удар.
мой ответ, чтобы сделать мой $PATH выглядеть так на Mac:
для этого создайте файл .профиль в вашем домашнем каталоге и добавить что-то вроде это:
Edit: я здесь, а не в комментарии, потому что это слишком долго для комментария. Строка в вашем .профиль С /sw/bin/init.sh приходит из менеджера пакетов Fink, который я предполагаю, что вы используете (или использовали в какой-то момент). Другая линия, похоже, предполагает, что в какой-то момент Вы установили MacPython, и он переписал ваш $PATH для вас. Я не знаю MacPython, но если это этот сайт, тогда он не обновлялся с 2004 года. Он также, похоже, не говорит о какой-либо версии OS X за пределами 10.3, что не очень актуально.
Итак, теперь я больше смущен: когда вы обновили Python? Как вы его обновили? Какую версию OS X вы используете?
Источник