PyInstaller

Software kuvakaappaus:
PyInstaller
Ohjelmiston tiedot:
Versio: 2.1
Lähetyksen päivämäärä: 18 Feb 15
Kehittäjä: Giovanni Bajo
Lupa: Vapaa
Suosio: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller on avoimen lähdekoodin, vapaa ja kannettava graafinen / komentorivi ohjelmistojen toteutettu Python ja suunniteltu alusta asti, jotta käyttäjät voivat helposti ja nopeasti muuntaa ohjelmien kirjoitettu Pythonilla osaksi standalone ajettavat, joka voi ajaa alle laajalla valikoima toiminta systems.Features klo glanceKey ominaisuuksia ovat joustopakkauksia tilassa (yksi hakemisto, yksi tiedosto tai custom), tuki kolmannen osapuolen paketit, yhden tiedoston EGG tuki, osittainen hakemiston EGG tukea sekä tukea code- Allekirjoittamalla ajettavat, mutta vain Microsoft Windows käyttöjärjestelmissä.
Lisäksi ohjelmiston mukana tuki nippua (käytettävissä vain Mac OS X käyttöjärjestelmissä), tarjoaa joustopakkauksia tila, joka käsittää yhden hakemiston, yhteen tiedostoon tai mukautettuja toimintoja.
Lisäksi sovellus tarjoaa automaattisesti tukea binary kirjastojen, tukea automaattinen binary pakkaus käyttämällä UPX (Ultimate Packer for ajettavat) kompressori, konsoli-tilassa, täysin automaattinen tuki CRT, tukea valittavissa suoritettavan kuvakkeet, ja tuen avulla KOM palvelimia.
Ohjelmistossa on myös tuki automaattinen binary pakkaus käyttämällä UPX kompressori, valinnainen konsoli tilassa, ja paljon enemmän muita ominaisuuksia voit löytää. Itsenäinen ajettavat on täysin yhteensopivia GNU / Linux, Solaris, Microsoft Windows, Mac OS X ja AIX-käyttöjärjestelmässä systems.Getting alkoi PyInstallerTo asentaa ja käyttää näitä ohjelmistoja GNU / Linux-käyttöjärjestelmän, sinun on ensin ladattava ohjelma Softoware , tallenna se paikallisesti tietokoneeseen, pura se, avaa pääte-emulaattori, ja asentaa sen joko tai käyttää ohjelmistoa asentamatta sitä, ajamalla & ldquo; python pyinstaller-gui.py & rdquo; komento vuorovaikutuksessa sen kautta graafisen käyttöliittymän tai & ldquo; python pyinstaller.py & rdquo; komento käyttää sitä suoraan komentoriviltä.
On myös mahdollista asentaa sen kautta PIP, yksinkertaisesti käyttämällä & ldquo; PIP asentaa pyinstaller & rdquo; komento root (järjestelmänvalvoja) in pääte-emulaattori. Voit käyttää ohjelmaa muuntaa Python paketti standalone executable, suorita & ldquo; pyinstaller /path/to/yourscript.py” komento, ilman lainausmerkkejä.

Mitä uutta tässä julkaisussa:

  • Käyttäjän näkyviä muutoksia:
  • uusiksi käsikirja selittää jopa hyvin perus aiheita.
  • PyInstaller integrointi setuptools (suora asennus easy_install tai PIP PYPI - https://pypi.python.org/pypi). Asennuksen jälkeen tulee olemaan saatavilla komento "pyinstaller" varten PyInstaller käyttö.
  • (Windows) Alter --version-tiedosto resurssi-muodossa, jotta Unicode-tuki.
  • (Windows) Fix käynnissä jäädytetty app alkaa polut ulkomaisia ​​merkkejä.
  • (Windows) Fix käynnissä PyInstaller päässä polut ulkomaisia ​​merkkejä.
  • (OSX) Toteuta --icon vaihtoehto .app nippuja.
  • (OSX) Lisää argv emulointi OpenDocument AppleEvent (katso käyttöohjeesta).
  • Nimeä --buildpath kohteeseen --workpath.
  • Luotu sovellus laitetaan --distpath.
  • Kaikki tilapäiset tietokannat ovat nyt laitetaan --workpath.
  • Lisää vaihtoehto --clean poistaa PyInstaller välimuisti ja väliaikaiset tiedostot.
  • Lisää kokeellinen tuki Linux varsi.
  • Minimi suported Python versio on 2.4.
  • Lisää tuonti koukut docutils, jinja2, sfinksi, pytz, idlelib, sqlite3.
  • Lisää tuonti koukut IPython, Scipy, pygst, Python for .NET.
  • Lisää tuonti koukut PyQt5, Bacon, korppi.
  • Korjaa Django tuonti koukku työskennellä Django 1.4.
  • Lisää rthook kierretty, pygst.
  • Lisää rthook varten pkg_resource. Se korjaa seuraavat toiminnot jäädytetyn app pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • Parempi tuki pkg_resources (.egg manipulointi) jäätyneessä ajettavat.
  • Lisää vaihtoehto --runtime-koukku, jotta käynnissä mukautetun koodin jäädytetty app ennen lastausta muita Python maasta jäädytetty app. Tämä on hyödyllinen jotkut erikoistuneet esikäsittely vain jäädytetty suoritettavan. Esim. Tämä mahdollisuus voidaan käyttää asettamaan SIP API v2 PyQt4.
  • Sisäinen Stuff:
  • Korjaa Runtime vaihtoehto --Wignore.
  • Nimeä utils pieniksi: archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py.
  • (OSX) Fix puuttuu qt_menu.nib vuonna dist hakemistossa käytettäessä PySide.
  • (OSX) Fix käynnistyslataimen yhteensopivuus Mac OS X 10.5
  • (OSX) Haku libpython vuonna DYLD_LIBRARY_PATH jos libpython ei löydy.
  • (OSx) Kiinnitä Python kirjasto toimialalla virtualenv.
  • Ympäristö muuttuja PYTHONHOME on nyt katkaistu ja polku python koti sijaitsee bootloader toiminnoittain Py_SetPythonHome (). Tämä ohittaa sys.prefix ja sys.exec_prefix jäädytettyä sovelluksen.
  • Python kirjasto tiedostonimi (esim python27.dll, libpython2.7.so.1.0 ym) on upotettu luotu exe-tiedosto. Lataajan ei yritä useita tiedostonimiä enää.
  • Frozen ajettavat nyt käyttää PEP-302 tuonti koukut tuoda jäädytetty moduulit ja C laajennuksia. (Sys.meta_path)
  • Poista vanha tuonti koneita iu.py.
  • Drop oman koodin tuoda moduulit zip arkistoon (.egg tiedostoja) jäädytetty executales. Native Python toteutus pidetään ennallaan.
  • Poista vanha Crypto koodia. Tämä ominaisuus ei koskaan valmistunut.
  • Drop bootloader riippuvuutta Python otsikot käännöksiä.
  • (Windows) kääntää käynnistylataimet kanssa VS2008 varmistamiseksi win2k yhteensopivuus.
  • (Windows) Käytä 8,3 tiedostonimiä HOMEPATH / Tilapäispolku.
  • Lisää etuliite Loader debug tekstiä bootloader.
  • Salli käynnissä PyInstaller programatically.
  • Siirrä / Nimeä joitakin tiedostoja, Refaktorointi.
  • Lisää lisää testejä.
  • Tilde on PyInstaller tunnustettu $ HOME muuttuja.

Mitä uutta versiossa 1.5.1:

  • Uusi oletus PyInstaller kuvake syntyy ajettavat Windows.
  • Lisää Python rakennettu enable-jaettua Mac OSX.
  • Lisää vaatimusosaa dokumentointiin.
  • Documentation nyt syntyy rst2html ja rst2pdf.
  • Korjaa väärä polku erottimien bootloader-tiedosto Windows
  • Lisää kiertää virheellinen platform.system () joissakin Python Windows
  • asennus missä tämä funktio palauttaa "Microsoft" sijasta "Windows".
  • Korjaa --windowed vaihtoehto Mac OSX jos konsoli suoritettavan oli
  • luonut aina edes tätä vaihtoehtoa.
  • Mainitse riippuvuutta otool, ldd ja objdump asiakirjoissa.
  • Korjaa kirjoitusvirhe estää havaitsemisen DLL kirjastot ladataan ctypes moduuli.

Mitä uutta versiossa 1.5:

  • Uusia ominaisuuksia lisätty, mukaan lukien täysi tuki Python 2.6 ja 2.7 (jopa Windows), tuki Windows 64-bit, binääri käynnistylataimet Linux ja Mac OS X (vain 32-bittinen), parantaa Mac OS X-tukea, ja yhteensopivuus vanhempien Python versiot (Python 2.2 +).
  • paljon vikoja on vahvistettu.

Mitä uutta versiossa 1.4:

  • Täysin tukee jopa Python 2.6 Linux / Mac ja Python 2.5
  • Windows.
  • Preliminar Mac OSX tuki: molemmat yhden tiedoston ja yhden dir tuetaan;
  • ei-konsoli sovelluksia, nippu voidaan luoda. Kiitos
  • monille ihmisille, jotka työskentelivät tämän poikki useita kuukausia (Daniele
  • Zannotti, Matteo Bertiniltä Lorenzo Mancini).
  • Parannettu Linux-tuki: syntyy ajettavat ovat lihavampia, mutta nyt
  • pitäisi nyt ajaa monia eri Linux-jakeluiden (kiitos David
  • Mugnai).
  • Lisää tukea määritellään tiedostojen tuonti koukut. PyInstaller
  • voi nyt automaattisesti niputtaa kaikki tiedostot tai lisäosia tarvitaan
  • tietyn 3rd-party-paketti.
  • Lisää älykäs tuki ctypes: PyInstaller pystyy nyt
  • seurata kaikkia paikkoja lähdekoodi jossa ctypes käytetään ja
  • automaattisesti niputtaa dynaamiset kirjastot pääsee läpi ctypes.
  • (Kiitos Lorenzo Mancini toimittamisen). Tämä on hyvin
  • hyödyllisiä käytettäessä ctypes mittatilaustyönä dynaamiset kirjastot.
  • Suorituskelpoiset rakennettu PyInstaller Windows voi nyt olla digitaalisesti
  • allekirjoitettu.
  • Lisää tukea absoluuttisen tuonnin Python 2.5 (kiitos Arve
  • Knudsen).
  • Lisää tukea suhteellisen tuonnin Python 2.5 +.
  • Lisää tukea rajat kokoelma: PyInstaller pystyy nyt
  • rakentaa Windowsin suoritettavista juostessa Linuxissa. Katso dokumentointi
  • lisätietoja.
  • Lisää tukea .egg tiedostoja: PyInstaller pystyy nyt etsiä
  • riippuvuudet sisällä .egg tiedostoja, niputtaa ne ja antavat ne
  • suorituksen kaikki vakio-ominaisuuksia (merkintä-pistettä, jne.).
  • Lisää osittaista tukea .egg hakemistoja: PyInstaller kohtelevat heitä
  • normaalisti paketteja ja näin se ei niputtaa metatietoja.
  • Linux / Mac, se on nyt mahdollista rakentaa suoritettavan vaikka
  • paketit ei ole .pyc tai .pyo tiedostot ja
  • järjestelmä-hakemistoon voidaan kirjoittaa vain pääkäyttäjän. PyInstaller tahto
  • Se, tuottaa tarvittavat .pyc / .pyo tiedostoja lennossa sisällä
  • rakentaa väliaikaisia ​​hakemistoon.
  • Lisää automaattinen tuonti koukut monille kolmannen osapuolen paketteja, mukaan lukien:
  • PyQt4 (kiitos Pascal Veret), täysin plugin tukea.
  • pyodbc (kiitos Don Dwiggins)
  • cElementTree (sekä natiivi versio ja Python 2.5 versio)
  • LXML
  • SQLAlchemy (kiitos Greg Copeland)
  • sähköpostiosoite Python 2.5 (vaikka se ei tue vanhan
  • Python 2,4 syntaksin Python 2,5)
  • paarma
  • PyQWt5
  • Mako
  • Parempi PyGTK (kiitos Marco Bonifazi ja Foxx).
  • tahna (kiitos Jamie Kirkpatrick)
  • matplotlib
  • Lisää korjaus erittäin ärsyttävää & quot; MSVCRT71 ei voitu uuttaa & quot; bug,
  • joka johtui DLL pakataan kahdesti (kiitos Idris
  • Aykun).
  • Poistettu C ++ - tyyli kommentteja käynnistyslataimen yhteensopivuus
  • kanssa AIX kääntäjä.
  • Fix tuki .py tiedostoja DOS rivinloput Linuxissa (korjauksia
  • PyOpenGL).
  • Fix tuki PIL tuotaessa ilman huipputason paketti (& quot; tuonti
  • Kuva & quot;).
  • Korjaa PyXML tuonti koukku alle NT (kiitos Lorenzo Mancini)
  • Kiinteä ongelma PyInstaller poimien väärä kopio optparse.
  • Paranna oikeellisuudesta binary välimuisti UPX'd / strip'd tiedostoja. Tämä
  • korjaa ongelmia, kun käytät useampia versioita
  • saman kolmannen osapuolen kirjasto (kuten esim wxPython sallii tehdä).
  • Korjaa tyhmä bugi moduulit tuovan optparse (Linux) (kiitos
  • Louai Al-Khanji).
  • Python 2.4+, jos nostetaan poikkeus tuotaessa moduuli
  • paketin sisällä, moduuli on nyt poistettu vanhemman
  • namespace (vastaamaan käyttäytymistä Python itse).
  • Korjaa satunnainen rotu-kunnossa käynnistyksen yhden tiedoston paketteja, että oli
  • aiheuttaa tämän poikkeuksen syntyy: & quot; PYZ merkintä "koodauksia" (0J)
  • ei ole kelvollinen koodi esine & quot;.
  • Korjaa ongelma, kun ottaa Unicode jouset keskuudessa polku osia.
  • Korjaa satunnainen poikkeus (& quot; huono tiedostokuvaajan & quot;) kanssa & quot; tulostaa & quot; ei-konsoli
  • -tilassa (oikeastaan ​​pythonw & quot; vika & quot; joka on vahvistettu Python 3.0).
  • Joskus väliaikaiseen hakemistoon ei saanut poistuvat ohjelma
  • exit, kun käynnissä Linux.
  • Kiinteät satunnainen segfaults käynnistettäessä 64-bittisillä alustoilla (kuten x86-64).

Vaatimukset :

  • Python
  • ldd
  • objdump

Vastaavia ohjelmistoja

tkscript
tkscript

3 Jun 15

SWIG
SWIG

7 Mar 16

Kommentit PyInstaller

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!