Найти - Пользователи
Полная версия: компилироние py2exe
Начало » Python для новичков » компилироние py2exe
1 2
artcrea
Добрый день,
установил py2exe
создал setup.py
from distutils.core import setup
import py2exe
setup(console=['test.py'])
после setup.py py2exe

в папке dist находятся файлы
python26.dll
test.exe
w9xpopen.exe
bz2.pyd
select.pyd
unicodedata.pyd
library.zip
возможно ли как то скомпилировать чтобы был только
test.exe
и соответственно который запускался на других ПК где не установлен Python

Заранее спасибо!
j2a
опция bundle-files
artcrea
Изменил setup.py
from distutils.core import setup
import py2exe

setup(console=['isomorphism.py'],
options={
"py2exe":{
"unbuffered": True,
"bundle_files": 2,
"optimize": 2,
}
}

)
в папке dist по прежнему находятся файлы и test.exe не запускается без них.
python26.dll
test.exe
w9xpopen.exe
bz2.pyd
select.pyd
unicodedata.pyd
library.zip
hellslade
# -*- coding: cp1251 -*-
from distutils.core import setup
import py2exe

setup(console=['key.py'],
options={
"py2exe":{
"unbuffered": True,
"bundle_files": 1,
"optimize": 2,
},
},
zipfile=None,
)
SAnty
пример файла setup.py
from distutils.core import setup
import py2exe
import sys

# no arguments
if len(sys.argv) == 1:
sys.argv.append("py2exe")

# creates a standalone .exe file, no zip files
setup( options = {"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 1
,"excludes":'calendar' }},
zipfile = None,
# replace myFile.py with your own code filename here ...
console = [ { 'script': 'module1.py','icon_resources': [ (1, 'pype.ico')] } ]

)
artcrea
Спасибо!
только почему то на ПК где не установлен Python

ошибка

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений…
pyuser
artcrea
Спасибо!
только почему то на ПК где не установлен Python

ошибка

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений…
Не хватает рантайм библиотек 2008-й студии. слей с сайта microsoft.com :)
artcrea
msvcr7.dll ?
SAnty
какая версия Python?
artcrea
а почему исполняемый файл столько занимает~2.8mb?
python26, но планирую использовать какую нибудь математическую библиотеку для сохранения 3d графиков в png (если не трудно может подскажите какую а то matplotlib только для 2.5 или стоит поставить python25?)
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