PyInstaller

Software screenshot:
PyInstaller
Software detaljer:
Version: 2.1
Upload dato: 18 Feb 15
Udvikler: Giovanni Bajo
Licens: Gratis
Popularitet: 227

Rating: nan/5 (Total Votes: 0)

PyInstaller er en open source, gratis og bærbare grafisk / kommandolinjen software implementeret i Python og designet fra bunden til at give brugerne mulighed for nemt og hurtigt at konvertere programmer skrevet i Python i standalone eksekverbare, der kan køre under på en bred række operativsystemer systems.Features på en glanceKey funktioner omfatter en fleksibel emballage mode (enkelt mappe, enkelt fil eller sædvane), støtte til tredjeparts-pakker, single-fil EGG støtte, delvis mappe EGG støtte, samt støtte til code underskrive eksekverbare, men kun til Microsoft Windows-operativsystemer.
Desuden softwaren leveres med understøttelse af bundter (kun tilgængelig for Mac OS X operativsystemer), tilbyder en fleksibel emballage mode, der består af en enkelt mappe, enkelt fil eller brugerdefinerede funktioner.
Desuden programmet tilbyder automatisk støtte til binære biblioteker, støtte til automatisk binær pakning ved hjælp af UPX (Ultimate Packer for eksekverbare) kompressor, en konsol-mode, fuldautomatisk støtte til CRT, støtte til valgbare eksekverbare ikoner, og støtte til at skabe KOM servere.
Softwaren giver også støtte til automatisk binær pakning ved hjælp af UPX kompressor, en valgfri konsol-mode og meget mere andre funktioner for dig at opdage. De standalone eksekverbare vil være fuldt kompatible med GNU / Linux, Solaris, Microsoft Windows, Mac OS X og AIX drift systems.Getting startede med PyInstallerTo installere og bruge disse programmer på din GNU / Linux operativsystem, skal du først downloade programmet fra Softoware , gemme det lokalt på din computer, pakker ud, åbne en terminal emulator, og enten installere det eller bruge softwaren uden at installere det, ved at køre ldquo &, python pyinstaller-gui.py & rdquo; kommando til at interagere med det via sin grafiske brugergrænseflade eller ldquo &, python pyinstaller.py & rdquo; kommandoen til at få adgang til den direkte fra kommandolinjen.
Det er også muligt at installere den via PIP, blot ved hjælp af ldquo &; pip installere pyinstaller & rdquo; kommando som root (systemadministrator) i en terminal emulator. Hvis du vil bruge programmet til at konvertere en Python-pakke til en standalone eksekverbar, køre ldquo &; pyinstaller /path/to/yourscript.py” kommando, uden anførselstegn

Hvad er nyt i denne udgivelse:.

  • Bruger-synlige ændringer:
  • Omskrevet manual forklarer selv meget grundlæggende emner.
  • PyInstaller integration med setuptools (direkte installation med easy_install eller pip fra PYPI - https://pypi.python.org/pypi). Efter installationen vil der være tilgængelige kommandoen 'pyinstaller "for PyInstaller brug.
  • (Windows) Alter --version-fil ressource format for at tillade Unicode support.
  • (Windows) Fix kører frosne app løber fra stier, der indeholder udenlandske tegn.
  • (Windows) Fix kører PyInstaller fra stier, der indeholder udenlandske tegn.
  • (OSX) Gennemføre --icon mulighed for de .app bundter.
  • (OSX) Tilføj argv emulering til OpenDocument AppleEvent (se manual for detaljer).
  • Omdøb --buildpath at --workpath.
  • Oprettet app er sat --distpath.
  • Alle midlertidige analysedatabaser nu sat --workpath.
  • Tilføj valgmulighed --clean at fjerne PyInstaller cache og midlertidige filer.
  • Tilføj eksperimentel understøttelse af Linux arm.
  • Minimum suported Python version er 2.4.
  • Tilføj import- kroge til docutils, jinja2, sphinx, pytz, idlelib, sqlite3.
  • Tilføj import- kroge for IPython, Scipy, pygst, Python for .NET.
  • Tilføj import- kroge for PyQt5, Bacon, ravn.
  • Fix django import krog til at arbejde med Django 1.4.
  • Tilføj rthook for snoet, pygst.
  • Tilføj rthook for pkg_resource. Det løser følgende funktioner for frosset app pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • Bedre støtte til pkg_resources (.egg manipulation) i frosne eksekverbare.
  • Tilføj option --runtime-hook til at tillade at køre brugerdefinerede kode fra frossen app, før du lægger andre Python fra den frosne app. Dette er nyttigt for nogle specialiserede forbehandling blot for frosne eksekverbare. F.eks denne mulighed kan bruges til at indstille SIP API v2 for PyQt4.
  • Det indre Stuff:
  • Lave Runtime option --Wignore.
  • Omdøb utils til små bogstaver:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) Fix manglende qt_menu.nib i dist mappe ved brug af PySide.
  • (OSX) Fix bootloader kompatibilitet med Mac OS X 10.5
  • (OSX) Søg libpython i DYLD_LIBRARY_PATH hvis libpython kan ikke findes.
  • (OSX) Fix Python søgning bibliotek i virtualenv.
  • miljøvariabel PYTHONHOME er nu frakoblet og sti til python hjem ligger i bootloader efter funktion Py_SetPythonHome (). Dette tilsidesætter sys.prefix og sys.exec_prefix for frosset ansøgning.
  • Python biblioteket filnavn (f.eks python27.dll, libpython2.7.so.1.0 osv) er indlejret i den oprettede exe-fil. Bootloader forsøger ikke flere filnavne længere.
  • Frosne eksekverbare nu bruge PEP-302 import- kroge til at importere frosne moduler og C-udvidelser. (Sys.meta_path)
  • Fjern gammel import maskiner fra iu.py.
  • Drop egen kode til at importere moduler fra zip-arkiver (.egg filer) i frosne executales. Native Python implementeringen holdes uændret.
  • Fjern gamle krypto-kode. Denne funktion blev aldrig fuldført.
  • Drop bootloader afhængighed af Python overskrifter for udarbejdelsen.
  • (Windows) Rekompilér bootloaders med VS2008 at sikre Win2K kompatibilitet.
  • (Windows) Brug 8.3 filnavne for homepath / TempPath.
  • Tilføj præfiks LOADER til debug tekst fra bootloader.
  • Tillad kører PyInstaller programmeringsmæssigt.
  • Flyt / Omdøb nogle filer, kode refactoring.
  • Tilføj flere tests.
  • Tilde er i PyInstaller anerkendt som $ HOME variabel.

Hvad er nyt i version 1.5.1:

  • Ny standard PyInstaller ikon for genererede eksekverbare på Windows.
  • Tilføj støtte til Python bygget med --enable-delt på Mac OSX.
  • Tilføj krav sektion til dokumentation.
  • Dokumentation er nu genereret af rst2html og rst2pdf.
  • Fix forkerte vej separatorer til bootloader-fil på Windows
  • Tilføj workaround for ukorrekt platform.system () på nogle Python Windows
  • installation, hvor denne funktion returnerer "Microsoft" i stedet "Windows".
  • Fix --windowed mulighed til Mac OSX, hvor en konsol eksekverbar var
  • skabt hver gang selv med denne mulighed.
  • Mention afhængighed otool, LDD og objdump i dokumentation.
  • Fix typo forhindrer detektering af DLL-biblioteker indlæst af ctypes modul.

Hvad er nyt i version 1.5:

  • Nye funktioner blev tilføjet, herunder fuld understøttelse af Python 2.6 og 2.7 (selv på Windows), støtte til Windows 64-bit, binært bootloaders til Linux og Mac OS X (kun 32-bit), forbedret Mac OS X understøttelse, og kompatibilitet med ældre Python versioner (Python 2.2 +).
  • Mange bugs blev fastsat.

Hvad er nyt i version 1.4:

  • Støtter fuldt ud op til Python 2.6 på Linux / Mac og Python 2.5
  • på Windows.
  • confirmed Mac OSX support: både et-fil og et-dir understøttes;
  • for ikke-konsol programmer, kan der skabes et bundt. Tak
  • for at mange mennesker, der arbejdede på dette over flere måneder (Daniele
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Forbedret Linux support: genererede eksekverbare er federe, men nu
  • skal nu køre på mange forskellige Linux-distributioner (tak til David
  • Mugnai).
  • Tilføj støtte til angivelse datafiler i importpriserne kroge. PyInstaller
  • kan nu automatisk samle alle datafiler eller plugins kræves
  • for en bestemt 3rd-party-pakke.
  • Tilføj intelligent støtte til ctypes: PyInstaller er nu i stand til
  • spore alle steder i kildekoden hvor ctypes bruges og
  • automatisk bundt dynamiske biblioteker adgang til via ctypes.
  • (Tak til Lorenzo Mancini for afgivelse af). Dette er meget
  • nyttig, når du bruger ctypes med skræddersyede dynamiske biblioteker.
  • Eksekverbare bygget med PyInstaller under Windows kan nu digitalt
  • underskrevet.
  • Tilføj støtte til absolutte import i Python 2.5 (tak til Arve
  • Knudsen).
  • Tilføj støtte til relative import i Python 2.5 +.
  • Tilføj støtte til cross-kompilering: PyInstaller er nu i stand til
  • bygge Windows eksekverbare, når du kører under Linux. Se dokumentation
  • for flere detaljer.
  • Tilføj støtte til .egg filer: PyInstaller er nu i stand til at lede efter
  • afhængigheder inden .egg filer, pakke dem og gøre dem tilgængelige
  • på runtime med alle de standard funktioner (indgange osv.).
  • Tilføj delvis støtte til .egg mapper: PyInstaller vil behandle dem
  • som normale pakker, og derfor vil det ikke bundle metadata.
  • Under Linux / Mac, er det nu muligt at bygge en eksekverbar selvom
  • et system pakker har ikke .pyc eller .pyo filer til rådighed, og den
  • System-mappen kan skrives til af root. PyInstaller vil i
  • faktum generere de nødvendige .pyc / .pyo filer on-the-fly inden for en
  • bygge-midlertidig mappe.
  • Tilføj automatisk import kroge for mange tredjeparts-pakker, herunder:
  • PyQt4 (tak til Pascal Veret), med komplet plugin support.
  • pyodbc (tak til Don Dwiggins)
  • cElementTree (både native udgave og Python 2.5 versionen)
  • LXML
  • SQLAlchemy (tak til Greg Copeland)
  • email i Python 2.5 (selvom den ikke understøtter den gammeldags
  • Python 2.4 syntaks med Python 2.5)
  • gadfly
  • PyQWt5
  • makrelhaj
  • Forbedret PyGTK (tak til Marco Bonifazi og Foxx).
  • pasta (tak til Jamie Kirkpatrick)
  • matplotlib
  • Tilføj rettelse til den meget irriterende & quot; MSVCRT71 ikke kunne udvindes & quot; bug,
  • der var forårsaget af DLL blive pakket to gange (tak til Idris
  • Aykun).
  • Fjernet C ++ - stil kommentarer fra bootloader for kompatibilitet
  • med AIX compiler.
  • Fix støtte til .py filer med DOS linjeafslutninger under Linux (rettelser
  • PyOpenGL).
  • Fix støtte til PIL, når de importeres uden top-niveau-pakke (& quot; import
  • Billede & quot;).
  • Fix PyXML import krog under NT (tak til Lorenzo Mancini)
  • Rettet problem med PyInstaller optagning den forkerte kopi af optparse.
  • Forbedre rigtigheden af ​​den binære cache UPX'd / strip'd filer. Dette
  • løser problemer, når du skifter mellem flere versioner af den
  • samme tredjepart bibliotek (som fx wxPython gør det muligt at gøre).
  • Løs et dum fejl med moduler importerer optparse (under Linux) (tak
  • for at Louai Al-Khanji).
  • Under Python 2.4+, hvis en undtagelse er hævet under import et modul
  • inde i en pakke, modulet er nu fjernet fra forældrenes
  • namespace (for at matche adfærd Python selv).
  • Fix tilfældig løb-tilstand ved opstart af en-fil pakker, der var
  • forårsager denne undtagelse skal genereres: & quot; PYZ indrejse «kodninger (0j)
  • er ikke en gyldig kode objekt & quot;.
  • Fix problem, når der har Unicode-strenge blandt sti elementer.
  • Fix tilfældig undtagelse (& quot; dårlig file descriptor & quot;) med & quot; grafik & quot; i ikke-konsol
  • mode (faktisk en pythonw & quot; bug & quot; der er fastsat i Python 3.0).
  • Nogle gange det midlertidige bibliotek ikke få fjernet på programmet
  • exit, når det kører på Linux.
  • Fast tilfældige lagersegmenteringsfejl ved opstart på 64-bit platforme (som x86-64).

Krav :

  • Python
  • LDD
  • objdump

Lignende software

Kommentarer til PyInstaller

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!