Найти - Пользователи
Полная версия: Скомпилировать так ,что бы работало на компах без Питона а также создать Сервис
Начало » Python для новичков » Скомпилировать так ,что бы работало на компах без Питона а также создать Сервис
1 2 3
Doktopat
kak eto sdelat'?
sanodin
Либо просто в архив с модулями запихнуть, либо при сборке указывать перечень модулей, которые сами не вошли в сборку, с py2exe давно не работал не помню, а с cx_Freze, там файл setup.py правишь под себя и все
пример
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "includes": ["tkinter",'re']}
base = None
if sys.platform == "win32":
    base = "Win32GUI"
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("C:\Python33\Scripts\script.py", base=base)])
с py2exe примерно тоже вроде, не помню
а вот
from distutils.core import setup
import py2exe	
setup(
	version = "0.5.2",
    	description = "EngineGBU",
    	name = "EngineGBU Alpha",
    	windows=[{ "script":"main.py",}],	
    	options={"py2exe":{
				"excludes" : ["_scproxy",],
				"includes":["sip",],
				"packages": ["sqlalchemy.dialects.sqlite",]
			    }
			}
)
То, что импортируется через __import__(…) не включается при py2exe или cx_freeze.
Doktopat
запихнул файл allcontrols.pyc в архив library.zip
и снова запустил через командную строку
и конечно новая хрень
attached
Doktopat
То, что импортируется через __import__(…) не включается при py2exe

Ne sovsem ponyal tvou misl'
glavniy file programmi delaet kychy importov i vse oni na skol'ko ya znau ispolnyautsya horosho, vkluchaya importi moih dopolnitel'nih modulei
sanodin
То, что импортируется через __import__(…) не включается при py2exe или cx_freeze.
где то вычитал…не проверял
Doktopat
V obshem , vopros teper' v tom samom rygatel'stve po povody NON-Ascii character. Sovershenno ne ponimau o 4em on govorit
sanodin
под windows xp проверил, http://yadi.sk/d/vyrg3RUQHDGLE

setup.py такой
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "includes": ['pywinauto','re','win32clipboard','win32gui','win32con','win32com.client','win32file']}
base = None
if sys.platform == "win32":
    base = "Win32GUI"
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("C:\Python27\Scripts\copy_to_flash.py", base=base)])
и вручную закинул все .pyc из C:\Python27\Lib\site-packages\pywinauto\tests\
Doktopat
ya na win7 64bit zapystil to 4to ti prislal i toje ne srabotalo
attached
sanodin
Так флешку вставь
Doktopat
razobralsya
s pomoshiu sx_Freeze sobral sam i vse rabotaet
NA XP toje rabotaet yje proveril.
No po4emy to y drygana progera na kompe file copiryet no s desktopa ne ydalyaet!!!
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