Нужна помощь в создании exe-файла из скрипта python

#python #exe

#python #exe

Вопрос:

Я хочу создать exe-версию моего скрипта Python so, и я использую компьютер друзей для тестирования.

Скрипт создает базовый текстовый редактор, который можно загружать, сохранять и т.д. Я использую http://www.py2exe.org / для создания exe-файла. и я использовал это руководство:http://www.py2exe.org/index.cgi/Tutorial

На моем компьютере все работает нормально, но когда я пытаюсь запустить его на компьютере моих друзей, я получаю эту ошибку:

«Версия этого файла несовместима с версией Windows, на которой вы работаете. Проверьте информацию о системе вашего компьютера, чтобы узнать, нужна ли вам x86 (32-разрядная) или x64 (64-разрядная) версия программы, а затем обратитесь к издателю программного обеспечения.»

У меня 64-разрядная Windows 7, а у моего друга 32-разрядная Windows 7, я хочу, чтобы она была совместима с обоими.

Любая помощь была бы оценена, я впервые пробую что-либо подобное.

Спасибо, Том

Комментарии:

1. Хорошо, я немного погуглил и нашел эту страницу — docs.python.org/distutils/builtdist.html итак, я попытался запустить («C:..python setup.py build —plat-name =win32») (из раздела 5.4) в командной строке, и он запустился, и exe-файл все еще работал на моей машине, но я по-прежнему получаю ту же ошибку, что и раньше на компьютере моих друзей. Итак, проблема все еще не решена, пока спасибо за помощь.

Ответ №1:

Вы можете либо создать как x86, так и x64 (32-разрядную и 64-разрядную) версию, либо вы можете создать ее только как 32-разрядную версию.

32-разрядная версия будет работать как в 64-разрядных, так и в 32-разрядных системах Windows.

Комментарии:

1. Хорошо, но как мне сделать его 32-или 64-разрядной версией. Как я уже сказал, я делаю это впервые, и я новичок в программировании в целом. Я не знал, что создал 64-битную версию.

2. Я предполагаю, но для создания 32-разрядной версии, я думаю, вам нужно будет запустить py2exe, используя 32-разрядный Python.