Как скомпилировать python на мак
Перейти к содержимому

Как скомпилировать python на мак

  • автор:

Как скомпилировать python на мак

Для создания программ на Python нам потребуется интерпретатор. Для его установки перейдем на страницу https://www.python.org/downloads/ и найдем ссылку на загрузку последней версии языка:

Установка Python на MacOS

Если текущая ОС — Mac OS, то по адресу https://www.python.org/downloads/ будет предложено загрузить графический установщик для MacOS. Загрузим, запустим его и выполним пошаговую установку:

Установка Python на MacOS

Для обращения к интерпретатору Python на MacOS применяется команда python3 . Напримерб после установки интерпретатора проверим его версию командой

python3 --version

Проверка установки Python на MacOS

Первая программа

Сначала определим где-нибудь на жестком диске для скриптов папку python . А в этой папке создадим новый текстовый файл, который назовем hello.py . По умолчанию файлы с кодом на языке Python, как правило, имеют расширение py .

Откроем этот файл в любом текстовом редакторе и добавим в него следующий код:

name = input("Your name: ") print("Hello, ", name)

Python в Visual Studio code Mac OS

Скрипт состоит из двух строк. Первая строка с помощью функции input() ожидает ввода пользователем своего имени. Введенное имя затем попадает в переменную name .

Вторая строка с помощью функции print() выводит приветствие вместе с введенным именем.

Теперь запустим командную строку/терминал и с помощью команды cd перейдем к папке, где находится файл с исходным кодом hello.py (например, в моем случае это папка «/Users/eugene/Documents/python»).

cd /Users/eugene/Documents/python

Далее для выполнения скрипта hello.py передадим его интерпретатору python:

python3 hello.py

В итоге программа выведет приглашение к вводу имени, а затем приветствие.

Превращение файлов в исполняемые в команде «Терминал» на Mac

Чтобы можно было запустить shell-скрипт, он должен быть исполняемым файлом. Используя инструмент chmod, можно указать, что файл является исполняемым (то есть его содержимое может быть запущено как shell-скрипт).

  1. В приложении «Терминал» на Mac можно ввести команду cd для перехода к каталогу, содержащему файл, который Вы хотите сделать исполняемым. Например:

% cd YourScriptDirectory

% chmod 755 YourScriptName.sh

Сделав файл shell-скрипта исполняемым, Вы можете его запускать, указав путь к файлу. Например:

% ~/Documents/Dev/YourScriptName.sh

% cd ~/Documents/Dev/ % ./YourScriptName.sh

Как скомпилировать Python программу под MacOs если я на Windows?

Делаю заказ и есть одна проблема. Делал я программу на Python на Windows 10. А у заказчика macOs, я смотрел на ютубе как скомпилировать программу python под macOs но не нашел ответа. Подскажите пожалуйста, как скомпилировать программу под MacOs если я на Windows.

  • Вопрос задан более двух лет назад
  • 1475 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2

зачем компилировать приложение питон?

Итак, причина, по которой я сказал, что простого способа сделать это нет, заключается в том, что он может быть, но, насколько я вижу, он настолько утомителен, что вам даже не следует его рассматривать.

почитай, там хорошо развернут ответ.

p.s. совет для тебя
mac тебе все же понадобится, при должной степени везения (и готовности к пиратству, так как это противоречит лицензии), можно установить macos в virtualbox и уже от туда делать сборку с помощью pyinstaller

Приложения python не должны распространяться исполняемыми файлами или сборками, лучше снабдить заказчика соответствующими инструкциями по установке python и запуска приложения

Установка¶

Если у вас уже установлен Python 2.x, нет необходимости его удалять для того, чтобы установить Python 3.0. Обе версии могут быть установлены в системе одновременно.

Установка в GNU/Linux и BSD¶

Если вы используете один из дистрибутивов GNU/Linux, таких как Ubuntu, Fedora, OpenSUSE, Debian, CentOS, или один из вариантов BSD, как например, FreeBSD, то скорее всего, в вашей системе уже установлен Python.

Чтобы проверить, установлен ли Python на вашей машине с BSD или GNU/Linux, откройте эмулятор терминала (например, konsole или gnome-terminal ) и введите команду python -V , как показано ниже.

$ python -V Python 3.3.0 

$ — это приглашение командной строки. Оно может выглядеть по-разному в зависимости от настроек вашей ОС, поэтому я буду обозначать приглашение просто одним символом $ .

Если вы видите информацию о версии, как показано выше, значит Python у вас уже установлен.

Если же вы получаете такое сообщение:

$ python -V bash: Python: command not found 

значит, Python у вас не установлен. Это маловероятно, но всё же возможно.

Если у вас уже установлен Python 3.x, попробуйте python3 -V .

В этом случае у вас будут два варианта установки Python:

  • Скомпилировать Python из исходных текстов и установить его. Инструкция по компиляции есть на указанном веб-сайте.
  • Установить бинарные пакеты, используя пакетный менеджер, входящий в комплект поставки вашей ОС, как например, apt-get в Ubuntu/Debian и других дистрибутивах, основанных на Debian, yum в Fedora, pkg_add во FreeBSD, и т. д. Обратите внимание, что для этого потребуется соединение с Интернетом. В противном случае вы можете любым другим способом скопировать бинарники на свой компьютер и установить оттуда.

Установка в Windows¶

Посетите страницу и загрузите последнюю версию. Установка производится так же, как и для любых других программ для Windows.

Когда вам будет предложено отключить некоторые «опциональные» компоненты, не отключайте ни одного! Некоторые из этих компонентов могут вам пригодиться, особенно IDLE.

Интересно, что большую часть загрузок производят именно пользователи Windows. Конечно, это не даёт представления о полной картине, поскольку у большинства пользователей GNU/Linux Python установлен в системе по умолчанию.

Командная строка DOS¶

Для использования Python из командной строки Windows, т.е. приглашения DOS, необходимо установить должным образом переменную PATH.

Для Windows 2000, XP, 2003 , перейдите в «Панель управления» → «Система» → «Дополнительно» → «Переменные среды». Нажмите на переменной с именем PATH в отделе «Системные переменные», после этого выберите «Редактировать» и допишите ;C:\Python33 к концу того, что там уже есть (проверьте, существует ли такой каталог, так как для более новых версий Python он будет иметь другое имя). Конечно, укажите действительное имя каталога.

Для более старых версий Windows добавьте следующую строку в файл C:\AUTOEXEC.BAT : ‘ PATH=%PATH%;C:\Python33 ‘ (без кавычек) и перезапустите систему. Для Windows NT используйте файл AUTOEXEC.NT .

Для Windows Vista:

  1. Нажмите кнопку «Пуск» и выберите «Панель управления».
  2. Нажмите «Система», справа вы увидите «Просмотр основных сведений о вашем компьютере». Слева — список действий, последним из которых будет «Дополнительные параметры системы.» Нажмите её. Отобразится вкладка «Дополнительно» диалога параметров системы. Нажмите кнопку «Переменные среды» справа внизу.
  3. В нижнем поле под названием «Системные переменные» прокрутите до Path и нажмите кнопку «Редактировать».
  4. Измените путь, как нужно.
  5. Перезапустите систему. Vista не обновляет системные пути до перезагрузки.
  1. Щёлкните правой кнопкой мыши на значке «Компьютер» на рабочем столе и выберите «Свойства»; иначе — нажмите кнопку «Пуск» и выберите «Панель Управления» → «Система и безопасность» → «Система». Нажмите «Дополнительные параметры системы» слева, а затем выберите вкладку «Дополнительно». Внизу нажмите кнопку «Переменные среды» и в отделе «Системные переменные» найдите переменную PATH , выберите её и нажмите «Редактировать».
  2. Перейдите к концу строки в поле «Значение переменной» и допишите ;C:\Python33 .
  3. Если значение переменной было %SystemRoot%\system32; , теперь оно примет вид %SystemRoot%\system32;C:\Python33
  4. Нажмите «Ok», и всё. Перезагрузка не требуется.

Запуск командной строки Python в Windows¶

Если вы должным образом установили значение переменной PATH, теперь можно запускать интерпретатор из командной строки.

Чтобы открыть терминал в Windows, нажмите кнопку «Пуск» и выберите «Выполнить». В появившемся диалоговом окне наберите cmd и нажмите Enter .

Затем наберите python и проверьте, нет ли ошибок.

Для пользователей Mac OS X¶

У пользователей Mac OS X Python уже будет установлен в системе. В противном случае вы можете открыть терминал, нажав Command+Пробел , набрав в открывшейся строке поиска Terminal и нажав Enter .

Затем установить Homebrew, выполнив:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 

После чего установить Python 3 при помощи:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *