PyInstaller

Szoftver screenshot:
PyInstaller
Szoftver adatai:
Változat: 2.1
Feltöltés dátuma: 18 Feb 15
Fejlesztő: Giovanni Bajo
Engedély: Ingyenes
Népszerűség: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller egy nyílt forráskódú, szabad és hordozható grafikai / parancssori program Python nyelven megvalósított, és célja az alapoktól kezdve, hogy a felhasználók könnyen és gyorsan konvertálni írt programok Python be önálló futtatható, amely alatt futó széles tartományban működik systems.Features egy glanceKey funkciók közé tartozik a rugalmas csomagolási mód (normál mappa, fájl vagy egyéni), támogatja a harmadik fél által csomagokat, egyfájlos EGG támogatást, részleges könyvtár EGG támogatást, valamint támogatja a kód- aláírásával futtatható, de csak a Microsoft Windows operációs rendszerek.
Továbbá, a szoftver már támogatja a kötegek (csak a Mac OS X operációs rendszerek), egy rugalmas csomagolási mód, amely tartalmaz egy egységes könyvtár, fájl vagy egyedi funkció.
Ezen kívül az alkalmazás kínál automatikus támogatása bináris könyvtárak támogatása automatikus bináris csomagoló segítségével UPX (Végső Packer a végrehajtható) kompresszor, a konzol módban, teljesen automatikus támogatása CRT, támogatja a választható futtatható ikonok, valamint létrehozásának támogatása COM szerverek.
A szoftver is támogatja az automatikus bináris csomagoló segítségével UPX kompresszor, egy opcionális konzol módban, és még sok más egyéb szolgáltatásokat az Ön számára, hogy felfedezzék. Az önálló futtatható lesz teljes mértékben kompatibilis a GNU / Linux, Solaris, Windows, Mac OS X és AIX operációs systems.Getting kezdődött PyInstallerTo telepíteni és használni ezt a szoftvert a GNU / Linux operációs rendszert, akkor először le kell tölteni a programot Softoware mentse meg a helyi számítógépen, csomagolja ki, nyissa ki a terminál emulátor, és vagy telepítse és használja a szoftvert telepítése nélkül is, a futás a & ldquo; python pyinstaller-gui.py & rdquo; parancsot, vele kapcsolatban akár grafikus felhasználói felület, vagy a & ldquo; python pyinstaller.py & rdquo; paranccsal elérni, hogy közvetlenül a parancssori.
Az is lehetséges, hogy telepítse keresztül PIP, egyszerűen a & ldquo; pip telepíteni pyinstaller & rdquo; parancsot root (rendszergazda számára) a terminál emulátort. Ahhoz, hogy a program átalakítására Python csomag egy önálló futtatható, futtassa a & ldquo; pyinstaller /path/to/yourscript.py” parancsot, idézőjel nélkül.

Mi az új ebben a kiadásban:

  • User-látható változás:
  • újraírt tartalmazó kézikönyv is nagyon alapvető témák.
  • PyInstaller integráció setuptools (közvetlen telepítés easy_install vagy pip-re PYPI - https://pypi.python.org/pypi). A telepítés után lesz elérhető parancs "pyinstaller" a PyInstaller használat.
  • (Windows) Alter --version-fájl erőforrás formátum lehetővé teszi Unicode-támogatás.
  • (Windows) Fix futó fagyasztott app futó ösvények, amelyben idegen karakter.
  • (Windows) Fix futó PyInstaller a pályák, amelyben idegen karakter.
  • (OSX) végrehajtása --icon lehetőség a .app kötegek.
  • (OSX) Add argv emuláció OpenDocument AppleEvent (lásd leírását).
  • átnevezése --buildpath hogy --workpath.
  • Alkotó app kerül a --distpath.
  • Minden ideiglenes munka fájlok is fel --workpath.
  • Add opciót --clean eltávolítani PyInstaller cache és ideiglenes fájlokat.
  • Add kísérleti támogatást Linux karját.
  • Minimális suported Python verzió 2.4.
  • Add import horgok docutils, jinja2, szfinx, pytz, idlelib, sqlite3.
  • Add import horgok IPython, Scipy, pygst, Python for .NET.
  • Add import horgok PyQt5, Bacon, holló.
  • Fix Django import horog dolgozni Django 1.4.
  • Add rthook a csavart, pygst.
  • Add rthook a pkg_resource. Ez rögzíti a következő funkciókat fagyasztott app pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • jobb támogatása pkg_resources (.egg manipuláció) a fagyasztott futtatható.
  • Add opciót --runtime-hook, hogy fut az egyéni kódot a fagyasztott app betöltése előtt más Python és a fagyott app. Ez hatékonyan valamilyen speciális előfeldolgozás csak a fagyasztott futtatható. Például ez az opció használható beállítani SIP API v2 for PyQt4.
  • Belső Stuff:
  • Erősít Runtime opciót --Wignore.
  • átnevezése utils kisbetűs: archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py.
  • (OSX) Fix hiányzik qt_menu.nib a dist könyvtárban használatakor PySide.
  • (OSX) Fix bootloader kompatibilitás Mac OS X 10.5
  • (OSX) Keresés libpython a DYLD_LIBRARY_PATH ha libpython nem található.
  • (OSx) Fix Python könyvtár keresésének virtualenv.
  • Környezeti változó PYTHONHOME most hatástalanított és elérési útját a python otthon van állítva a bootloader funkció szerint Py_SetPythonHome (). Ez felülírja sys.prefix és sys.exec_prefix fagyasztott alkalmazást.
  • Python könyvtár fájlnév (pl python27.dll, libpython2.7.so.1.0, stb) van ágyazva a létrehozott exe fájlt. Bootloader nem próbál több fájlnevek többé.
  • Fagyasztott futtatható már használhatja PEP-302 import horgok importálni fagyasztott modulok és C kiterjesztéseket. (Sys.meta_path)
  • Dobd régi import gépek a iu.py.
  • Dobd saját kódját importálni modulok zip archívumok (.egg fájlok) fagyasztott executales. Native Python végrehajtását változatlan marad.
  • Dobd régi titkosítási kódot. Ez a szolgáltatás nem fejezte be.
  • Csepp bootloader függőség Python fejlécek fordításra.
  • (Windows) Fordítsd újra betöltőtől a VS2008 hogy biztosítsa win2k kompatibilitást.
  • (Windows) 8.3 fájlneveket HOMEPATH / temppath.
  • Add prefix Loader a debug szöveget bootloader.
  • Allow futó PyInstaller programból.
  • Move / átnevezése egy fájlt, kód újraírás.
  • Add további teszteket.
  • Tilde van PyInstaller elismert $ HOME változó.

Mi az új a 1.5.1-es verzió:

  • New alapértelmezett PyInstaller ikonja generált futtatható a Windows.
  • Add támogatása Python beépített --enable-shared a Mac OSX.
  • Add követelményeket részben a dokumentációt.
  • dokumentációja immár által generált rst2html és rst2pdf.
  • Fix rossz úton szétválasztó bootloader-fájlt a Windows
  • Add megoldás helytelen platform.system () néhány Python Windows-
  • létesítmény, ahol a függvény értéke "Microsoft" helyett a "Windows".
  • Fix --windowed lehetőség Mac OSX, ahol a konzolon futtatható volt,
  • teremtett minden alkalommal, még ezzel az opcióval.
  • említeni függőség otool, ldd és objdump a dokumentációt.
  • Fix elírás megelőzése kimutatására DLL könyvtárak által betöltött ctypes modul.

Mi az új 1.5-ös verzióban:

  • elemekkel bővült, beleértve a teljes mértékben támogatja a Python 2.6 és 2.7 (akár Windows), támogatja a Windows 64 bites, bináris betöltőtől for Linux és Mac OS X (csak 32 bites), javult Mac OS X támogatás, és megfelel a korábbi Python verzió (Python 2.2 +).
  • Sok hibák kerültek rögzítésre.

Mi az új 1.4-es:

  • Teljesen maximum Python 2.6 Linux / Mac és a Python 2.5
  • a Windows.
  • Preliminar Mac OSX támogatás: mind egy-fájlt és egy-dir támogatja;
  • A nem-konzol alkalmazások, egy köteg hozható létre. Köszönet
  • hogy sok ember dolgozott ezen keresztül több hónapos (Daniele
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Továbbfejlesztett Linux támogatás: generált futtatható kövérebb de most
  • kell működnie a különböző Linux disztribúciók (hála David
  • Mugnai).
  • Add támogatása meghatározó adatfájlok import horgokat. PyInstaller
  • Most már automatikusan bundle összes adat fájlokat vagy plugin szükséges
  • egy bizonyos 3rd party csomagot.
  • Add intelligens támogatásánál ctypes: PyInstaller most tudja, hogy
  • nyomon követni az összes hely van a forráskód, ahol ctypes használják és
  • automatikusan bundle dinamikus könyvtárakat keresztül érhető ctypes.
  • (Köszönet Lorenzo Mancini benyújtására erre). Ez nagyon
  • hasznos, ha a ctypes rendelésre készült dinamikus könyvtárakat.
  • Executables épült PyInstaller Windows alatt most már digitálisan
  • aláírta.
  • Add támogatása abszolút import Python 2.5 (hála Arve
  • Knudsen).
  • Add támogatása relatív import Python 2.5 +.
  • Add a határon összeállítása: PyInstaller most tudja, hogy
  • építeni a Windows futtatható, amikor fut Linux alatt. Olvassa el a dokumentációt
  • a további részletekért.
  • Add támogatása .egg fájlokat: PyInstaller most tudja, hogy keresse a
  • függőségek belül .egg fájlokat, batyut, és azokat kérésre
  • futás közben az összes szabványos funkciók (belépési pontok, stb.).
  • Add részleges támogatása .egg könyvtárak: PyInstaller fogja kezelni őket
  • , mint a normál csomagokat, és így nem fogja össze a metaadatokat.
  • Linux / Mac, most már lehetséges, hogy építsenek egy végrehajtható akkor is, ha
  • a csomagjait nincs .pyc vagy .pyo fájlokra, és a
  • rendszer-könyvtár írható csak a root. PyInstaller lesz a
  • tényt állítja elő a szükséges .pyc / .pyo fájlok on-the-fly belül
  • Építési ideiglenes könyvtárba.
  • Add automatikus behozatali horgok sok külső csomagok, beleértve:
  • PyQt4 (hála Pascal Veret), teljes plugin támogatás.
  • pyodbc (hála Don Dwiggins)
  • cElementTree (mind natív verzió és Python 2.5 verzió)
  • lxml
  • SQLAlchemy (hála Greg Copeland)
  • email Python 2.5 (bár ez nem támogatja a régi típusú
  • Python 2.4 szintaxis Python 2.5)
  • gadfly
  • PyQWt5
  • Makó
  • Továbbfejlesztett PyGTK (hála Marco Bonifazi és Foxx).
  • beillesztés (hála Jamie Kirkpatrick)
  • matplotlib
  • Add fix a nagyon bosszantó & quot; MSVCRT71 nem lehetett kivont & quot; bug,
  • amelynek oka a DLL van csomagolva kétszer (hála Idris
  • Aykun).
  • Az eltávolított C ++ - szerű megjegyzéseket a bootloader kompatibilitási
  • AIX fordítóval.
  • Fix támogatása .py a DOS sorvégződések Linux alatt (javítások
  • PyOpenGL).
  • Fix támogatása PIL nélkül behozva a felső szintű csomagot (& quot; import
  • Image & quot;).
  • Fix PyXML import horog alatt NT (hála Lorenzo Mancini)
  • Fix probléma PyInstaller felvette a rossz másolatát optparse.
  • Javítani helyességét a bináris cache UPX'd / strip'd fájlokat. Ez
  • kijavítja a problémákat váltása után több verziója
  • ugyanazon harmadik fél könyvtár (mint pl wxPython esetén lehetőség van).
  • Fix egy hülye hiba a modulok importáló optparse (Linux alatt) (köszönet
  • a Louai Al-Khanji).
  • A Python 2.4+, ha egy kivétel közben emeljük importáló modul
  • belsejében egy csomagot, a modul kikerültek a szülő
  • névtér (hogy megfeleljen a viselkedését Python magát).
  • Fix random verseny feltétele indulásakor egy fájl csomagot, ez volt
  • okozva ezt a kivételt generál: & quot; PYZ bejegyzést "kódolásokra" (0J)
  • nem egy érvényes kódot & quot;.
  • Fix problémát, ha miután unicode húrok közé pályaelem.
  • Fix random kivételével (& quot; rossz fájlleíróját & quot;) a & quot; nyomatok & quot; A nem-konzol
  • módban (valójában egy pythonw & quot; bug & quot; ami rögzített Python 3.0).
  • Néha az ideiglenes könyvtár nem kap megszűnnek a program
  • exit, ha fut a Linux.
  • Fix random lefagyásokra induláskor 64 bites platformokon (mint x86-64).

követelmények :

  • Python
  • ldd
  • objdump

Hasonló program

Perl
Perl

17 Aug 18

bff
bff

3 Jun 15

gears-coffeescript
gears-coffeescript

20 Feb 15

aime
aime

19 Feb 15

Hozzászólások a PyInstaller

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!