Помощь оказана Совместимость программ на Python с версиями ОС Windows

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
Любопытно, а с какими версиями ОС совместимы программы на Python?
 

monowar

Активный пользователь
Сообщения
149
Реакции
179
Баллы
53
@Dragokas,
Кроссплатформенность. Программа, написанная на Python, будет функционировать совершенно одинаково вне зависимости от того, в какой операционной системе она запущена. Отличия возникают лишь в редких случаях, и их легко заранее предусмотреть благодаря наличию подробной документации.
из статьи "Python 3 для начинающих"
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
я имел в виду не кроссплатформенность, а версионность.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
Ну, я бы так не сказал.
Вот куда не сунусь, везде одни проблемы:

Собирал этот "paint": g0t0wasd/python
с опциями:
Код:
pyinstaller --onefile --windowed --name=safezone "PyPaint.py"
как было предложено в этой теме. Результат:

Windows 2000 Server:
1543588567503.png

Windows XP:
1543588611537.png

Windows 7:
1543588601236.png

Запустилась только в Windows 10.

Как я понимаю, на Windows 7 не хватает библиотеки Visual C++ redistributable. Вопрос, какой именно версии?
И можно ли на Python собрать действительно портативную программу, которая работала бы хотя бы на линейке XP/7/8.1/10 без необходимости чего-либо доустанавливать ?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
Было начато CTRL + C?
не было. Это сообщение возникает после запуска программы.

Попробуйте установить "пак" версий с++.
На все ПК, куда я хочу передать свою программу весь пак сразу ставить... не жирно будет?
 

Moxito

Пользователь
Сообщения
416
Реакции
47
Баллы
33
На все ПК, куда я хочу передать свою программу весь пак сразу ставить... не жирно будет?
баг на старых версиях винды. У них вроде библиотеки не хватает.
Post automatically merged:

Мм, а что за скрипт компилируется?
Post automatically merged:

Также лучше было следовать инструкциям:
Тему нужно оформлять по форме.
В противном случае можно получить
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
баг на старых версиях винды. У них вроде библиотеки не хватает.
Баг винды и библиотек не хватает - это разные вещи.

Мм, а что за скрипт компилируется?
Ссылка в посту № 6.

Также лучше было следовать инструкциям:
Тему нужно оформлять по форме.
В противном случае можно получить
Что именно здесь оформлено не по форме?
 

Moxito

Пользователь
Сообщения
416
Реакции
47
Баллы
33
Баг винды и библиотек не хватает - это разные вещи.
Однако, на вин 10 это работает. Все же рекомендовал бы попробовать установить пак с++, и сверить - будет ли ошибка. А так это неизведанное чадо.
Post automatically merged:

Что именно здесь оформлено не по форме
Самое первое сообщение. Но можете забыть - первый раз ведь.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
Я видел первое сообщение, поэтому и спрашиваю, что здесь не так?
FAQ вы и сами знаете, что я читал.
А код вообще не нужен. Вопрос общего характера.
Post automatically merged:

Для Win7 не хватало VC++ 2015 x86.
А на XP даже с ней не запустилось, ошибка:
Error loading Python DLL 'C:\DOCUME~1\9335~1\LOCALS~1\Temp\_MEI33162\python37.dll'.
LoadLibrary: Не найдена указанна процедура.
Не смог подгрузить дропнутую dll.
Post automatically merged:

Вообщем по поводу XP нашел некоторые ответы здесь:

Python-сообщество / Python для новичков / Поддержка Windows XP
Run Python binaries under Windows XP
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
13,775
Реакции
6,146
Баллы
913
Получается это язык, в основном, для вин 10?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,115
Реакции
5,894
Баллы
648
@Кирилл, скорее язык для инженерных задач и всякого рода парсеров.
Запустить можно и на XP, но при компиляции старой версией среды, на сколько я понял, < 3.5.
 
Сверху Снизу