Найти - Пользователи
Полная версия: cx_Freeze+Python 3.1.2
Начало » Python для новичков » cx_Freeze+Python 3.1.2
1
Gipahs
Здравствуйте, подскажите пожалуйста, я пытаюсь создать exe-приложение из скрипта с помощью cx_Freeze. Скрипт лежит в папке d:\Python31\Scripts\ там же находится папка dist и файл cxfreeze. При выполнении в командной строке пишет ошибку “Системе не удается найти указанный путь”
cd d:\
d:\Python31\Scripts\cxfreeze osn.py --target-dir dist
Затем пробовал создать run.bat с таким кодом
cd .
del dist\*.*/Q
call cxfreeze "D:\Python31\Scripts\osn.py" --target-dir dist
pause
Не пойму в чем дело, может я что то не подключил.
Gipahs
Получилось скомпилировать через

from cx_Freeze import setup, Executable

setup(
name = "hello",
version = "0.1",
description = "the typical 'Hello, world!' script",
executables = [Executable("hello.py")])

python setup.py build
После этого получилась папка с исполняемым файлом и кучей дополнительных, библиотек и т.д. А можно сделать так чтобы все было в одном exe
Андрей Светлов
А он такого не умеет. Кроме того, присутствующие в вашей папке файлы включают и dll (для питона они называются pyd).
Насколько я знаю, способы “спрятать все в один файл” (что умеет py2exe) - фирмой Microsoft не приветствуются.
И вся эта фигня может пойти лесом в Windows 8 (или как там ее назовут).
Не нужен вам этот самый “один exe”.
Gipahs
Спасибо большое, а можно еще вопрос, при переносе папки, в которой лежат exe файл и файлы библиотек, прога не запускается пишет ошибку cannot get zipper instance…Что бы это значило?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB