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

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

18.01.2016, 23:22. Показов 9687. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний против массовых профанаций
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru