Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 149

Python для десктопа

18.01.2016, 23:22. Показов 9785. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Интересует вопрос: целесообразно ли применять Python для написания десктопных программ? И насколько это сложно по сравнению с Делфи?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2016, 23:22
Ответы с готовыми решениями:

C++, Java или Python. Что лучше для кроссплатформенного десктопа?
C++ vs Java vs Python ? P.S Для декстопа P.S.S Я новичок.

Тема для десктопа
Здравствуйте! Была тема для десктопа в RedHat based дистрибутивах - контурный земной шар с городами, при этом показывает время и...

C# подходит для десктопа и фронтэнда?
Привет. Подскажите, C# подходит для десктопа и фронтэнда? С фреймворками конечно

25
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.01.2016, 17:45
Студворк — интернет-сервис помощи студентам
Конечно нет
0
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 149
28.01.2016, 19:33  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
Конечно нет
То-есть, чтоб открыть программу (.ехе) нужно еще IDLE ставить + всякие библиотеки.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.01.2016, 19:48
Если ты запоковал в exe, то она там уже со всеми библиотеки и интерпретатором, а если нет, то нужно ставить интерпретатор и библиотеки.
0
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 149
28.01.2016, 19:54  [ТС]
С Вашего позволения проконсультируюсь еще.
Сначала нужно скачать и установить IDLE , потом среду разработки (например PyCharm), а при написании программ нужно будет дополнительно скачивать библиотеки или модули (для графического интерфейса, математических действий, построения графиков). Если я прав, то скажите где брать эти библиотеки и куда их ставить.
0
0 / 0 / 1
Регистрация: 29.01.2016
Сообщений: 3
29.01.2016, 09:56
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Sergey316, idle ставить не надо, она идёт в комплекте с питоном. Я ей вообще не пользуюсь, неудобная на мой взгляд среда.

PyCharm очень хороший выбор, смело ставь.

Библиотеки можно ставить через интерфейс PyCharm в настройках интерпетатора.
Но этот интерфейс просто вызывает команду pip install, ей лучше научиться пользоваться самостоятельно, пригодится.

С Python3.3+ она идёт в комплекте. Для ранних версий надо установить вручную.
Чтобы это сделать, качай отсюда get-pip.py
https://pip.pypa.io/en/stable/installing/
и запускай (потребуется доступ в интернет).

Если интернета нет или он через прокси: качай whl-установочник и ставь так:
Code
1
python.exe pip-<последняя_версия>-py2.py3-none-any.whl/pip install pip-<последняя_версия>-py2.py3-none-any.whl
whl это Wheel - рекомендуемый способ распространения любых пакетов в питоне. В том числе и твоих собственных.
http://pythonwheels.com/

Убедись что в PATH прописан путь к C:\Python27\Scripts
тогда можно пользоваться командой из консоли.

После этого можете ставить пакеты:
pip install <название_пакета> (само поставит через интернет)
либо
pip install <путь к wheel-файлу на компьютере>
либо даже (для тех пакетов у которых нет версии в wheel)
pip install <путь к tar.gz файлу на компьютере>

обновление пакетов также, но с доп. аргументом --upgrade

Также стоит заметить что некоторые библиотеки, особенно которые имеют в себе модули написанные на Си и Си++, на Windows просто так не ставятся, лишь сыпят всякими малопонятными ошибками. Линуксоиды - а питон это именно их поделие, в своё время решили что компиляция всех этих модулей внутри устанавливаемого пакета должна происходить при установке пакета на систему. Интересы Windows пользователей, у которых в 99.99% случаев нет никаких компиляторов си, никто не учитывал

Но к счастью есть замечательный сайт:
www.lfd.uci.edu/~gohlke/pythonlibs/

Там собраны уже скомпилированные и готовые для установки на Windows "проблемные" пакеты.

Если нужно поставить что-то - сначала смотри там, если нет, тогда ставь через pip install <пакет>

Все пакеты ставятся автоматически в C:\Python27\Lib\site-packages
Эта директория находится в PYPATH (почитай про то, где питон ищет пакеты при импорте, важная тема) поэтому в программах их можно просто использовать путём
import имя_пакета
0
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 149
29.01.2016, 18:55  [ТС]
lightman, огромное спасибо. Очень помогли.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2016, 18:55

Выбор версии Oracle для десктопа
Есть десктопное приложение на Java, для создания БД и выгрузки данных из БД в приложение, что необходимо установить Oracle Client или...

Какой дистрибутив linux посоветуете для десктопа?
Собственно конфиг: Процессор: amd64 2 ядра Оперативы:2гб Видео 512 -- Какой дистрибутив лучше подойдет?Для десктопа?Желательно с...

Vider для десктопа постоянно жрёт трафик
При чем жрёт столько, сколько позволяет мой Интернет. Как заткнуть ему пасть? (О вирусах речи быть не может, исключено) Добавлено...

MAUI - кастомная верхняя часть окна для десктопа
Приветствую всех. Изучаю немного MAUI/Blazor и встал вопрос касаемо самого окна (для десктопа). На WPF я могу сделать что-то в этом духе: ...

Как сделать разную шапку для планшета и десктопа на Elementor?
Есть сайт, который сделан на Elementor, нужно поправить адаптив шапки для планшета и телефона. Я включил режим для планшета, и создал блоки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru