#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.