Установка wxPython на Windows, Mac OS X, Linux

Набор инструментов wxPython GUI не встроен в Python, поэтому вам нужно будет установить его самостоятельно. К счастью, на большинстве платформ сделать это будет достаточно просто. В этой статье мы рассмотрим, как установить wxPython 4.0.3.

Вам нужно просто перейти по ссылке http://www.wxpython.org, найти там подходящий установщик или тарбол, соответствующий вашей платформе и версии Python.

Установка wxPython на Windows, Mac OS X, Linux

После того как вы установили wxPython, убедитесь, что он выполняет следующий скрипт:

А теперь давайте научимся устанавливать wxPython Classic!

Classic

Ветвь Classic для wxPython была создана путём старомодного вреппинга wxWidgets (например, SWIG вместо SIP). И даже если это не имеет значения для вас как для разработчика, это влияет на процесс установки wxPython. В версии Classic, вы не можете использовать pip для установки wxPython. Вместо этого вам придётся найти установщик, файл deb или dmg, или же, если вы не найдёте подходящего варианта, создать билд wxPython с нуля.

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

Для пользователей Windows проектом wxPython был предоставлен установщик, который подходит для Classic. Просто зайдите на веб-сайт wxPython и загрузите установщик версии 4.0.3 или новее. Убедитесь в том, что версия установленного у вас Python и платформы совпадают (речь идёт о 32-х и 64-х битных системах).

Пример: вы не сможете установить 64-битную версию wxPython на Python 2.7 для 32-битных систем.

В данном разделе мы рассмотрим процесс установки wxPython на Windows 7. Сразу же после загрузки исполнительного файла, запустите его. Вам нужно будет разрешить установщику доступ к контролю учётных записей пользователей. Это можно сделать, выбрав «Да» в окне, которое всплывёт сразу же после запуска.

Установка wxPython на Windows, Mac OS X, Linux

Сразу же после этого действия, вы должны увидеть следующий диалог:

Установка wxPython на Windows, Mac OS X, Linux

Это стандартный мастер установки, с которым вы могли столкнутся в множестве других программ. Нажмите «Далее» и вы будете перенаправлены на окно лицензионного соглашения.

Установка wxPython на Windows, Mac OS X, Linux

Вы можете прочесть лицензионное соглашение wxPython, если захотите. Оно представляет собой слегка модифицированную версию стандартной лицензии свободного программного обеспечения, позволяющую вам делать с wxPython всё, что вам заблагорассудится, даже продавать собственные коды, написанные с его применением. Просто примите соглашение, чтобы продолжить.

Установка wxPython на Windows, Mac OS X, Linux

Здесь мы выбираем место, куда будет установлена программа. Установщик достаточно умён, чтобы предложить вам текущее место расположения Python в качестве места установки wxPython. Разумеется, если у вас установлены другие версии Python 2.7, то придётся выбрать путь установки вручную. Когда закончите с этим, просто нажмите кнопку «Далее».

Установка wxPython на Windows, Mac OS X, Linux

На данном экране вы можете выбрать те, компоненты wxPython, которые хотите установить. Обычно здесь следует согласиться с параметрами, предложенными по умолчанию. После этого, нажмите «Далее» и wxPython будет устанавливаться. Когда установка будет завершена, вы увидите следующее:

Установка wxPython на Windows, Mac OS X, Linux

Это последнее диалоговое окно установщика. Я обычно убираю галочки с «README», так как я уже читал его. Если же вы хотите ознакомиться с этим файлом, то просто оставьте галочку. Остальные 2 варианта я оставляю выбранными. Когда вы нажмете «Завершено», вы заметите появление командной строки, в которой будет проносится масса текста. Это означает, что установщик компилирует различные скрипты Python в .pyc-файлы и добавляет пакетные скрипты.

После этого установку wxPython на Windows можно считать завершённой.

Есть вопросы по Python?

На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

Telegram Чат & Канал

Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!

Паблик VK

Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!

Попробуйте запустить код, который вы видели в начале статьи. Вы должны будете увидеть что-то похожее на это:

Установка wxPython на Windows, Mac OS X, Linux

Установка wxPython на Mac

wxPython поддерживает как 32-х так 64-х битную версию Mac OS. Если вдруг у вас установлена старая версия программного обеспечения Mac, вам скорее всего нужно установить версию Carbon для wxPython. Однако, Carbon не поддерживает 64-битную версию операционной системы Mac, поэтому если у вас установлена именно она, рекомендуется устанавливать версию Cocoa. Обратите внимание на то, что установка Classic будет осуществляется посредством dmg-файла.

После загрузки подходящей версии, вам нужно будет задать настройки безопасности Mac, позволяющие вам установить wxPython. Перейдите в System Preferences, нажав на яблоко в верхнем левом углу экрана:

Установка wxPython на Windows, Mac OS X, Linux

Как только вы там окажетесь, найдите Security Settings. В строке поиска вам будут предложены подсказки:

Установка wxPython на Windows, Mac OS X, Linux

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

Установка wxPython на Windows, Mac OS X, Linux

Как только он разблокируется, замените параметр, отвечающий за источник устанавливаемого программного обеспечения, на Anywhere.

Установка wxPython на Windows, Mac OS X, Linux

Теперь запустите загруженный вами dmg-установщик. Сразу же после установки wxPython верните настройки безопасности к прежним значениям. Это позволит избежать установки вредоносного программного обеспечения в будущем.

Чтобы проверить правильность установки wxPython, запустите скрипт, расположенный в начале статьи. Вы должны будете увидеть что-то вроде этого:

Установка wxPython на Windows, Mac OS X, Linux

Установка wxPython на Linux

Установка wxPython на Linux является одним из наиболее сложных процессов на сегодняшний день. Долгое время вы могли использовать сопровождающие пакеты Linux для того, чтобы упаковать wxPython, а затем использовать менеджер пакетов Linux, чтобы установить wxPython.

wxPython уже доступен для установки через pip.

Установка нужных библиотек:

Устанавливаем wxPython:

Пакеты Docs и Demo для wxPython

Установка wxPython на Windows, Mac OS X, Linux

Набор инструментов wxPython GUI также имеет демо-пакет, который вы можете загрузить. Для Windows и Mac существуют установщики. Сам пакет представляет собой коллекцию файлов Python, которые демонстрируют преимущественное большинство виджетов, идущих в комплекте с wxPython. Он также содержит документацию для wxPython и коллекцию программ, написанных с его помощью, среди которых IDE и программа для рисования. Данный пакет абсолютно бесценен в освоении новых виджетов. Я использую его каждый раз, когда хочу протестировать новый виджет и понять его принцип работы. Главным преимуществом является то, что вы можете модифицировать сам демо-пакет даже когда он запущен и наблюдать за тем, как это влияет на виджеты.

Подведем итоги

На данном этапе, вы уже должны довольно чётко понимать, как установить wxPython. В разделе wxPython мы рассмотрели множество различных вариантов, так что трудностей с установкой wxPython Classic на Windows, Mac и Linux у вас возникнуть не должно. Вы также знаете, как установить Phoenix с помощью одной простой команды с использованием pip. Следующий этап – установка wxPython на ваш компьютер и изучение других рецептов на сайте!