cx_Freeze er et open source projekt, der giver en række værktøjer, der kan fryse Python scripts til eksekverbare filer på en cross-platform måde, ved hjælp af mange af de teknikker, der findes i Thomas Heller s py2exe, Gordon McMillan s Installer, og Freeze hjælpeprogram, der leveres med Python.
Installation:
Download den nyeste version fra sektionen downloads ovenfor og udpakke arkivet til en mappe. Åbn en terminal og køre følgende kommandoer:
python MakeFrozenBases.py
python FreezePython.py --no-copy-DEPS FreezePython.py
Når disse kommandoer har fuldført, vil biblioteket være i samme tilstand som en binær installation
Hvad er nyt i denne udgivelse:.
- Denne version tilføjer understøttelse af Python 3.4, forbedret understøttelse af PyQt og PySide, og skabe applikationer bundter på Mac OS X.
- Der blev også foretaget en række fejlrettelser.
Hvad er nyt i version 4.3.2:
- Denne version tilføjer understøttelse af Python 3.4, forbedret understøttelse til PyQt og PySide, og skabe applikationer bundter på Mac OS X.
- Der blev også foretaget en række fejlrettelser.
Hvad er nyt i version 4.3.1:
- Denne version fuldender støtte til Python 3.3 og tilføjer understøttelse for at kopiere MSVC runtime DLL og åbenbar fil, hvis det ønskes.
- Et par mindre bugs blev også behandlet.
Hvad er nyt i version 4.2.3:.
- Tilføjet understøttelse af Python 3.2
- Tilføjet krog til datetime modul, som implicit importerer tiden modulet.
- Fast krog til tkinter i Python 3.x.
- Altid omfatte zlib modulet da zipimport modulet kræver det, selv når komprimering ikke finder sted.
- Tilføjet prøve for en tkinter program.
Hvad er nyt i version 4.2.2:
- Denne version forbedrer kroge til et antal pakker (herunder Twitter og PyQt), og fastsætter en række bugs afdækket ved frigivelse af Python 2.7.1.
- Den tilføjer også støtte til at skabe udgave ressourcer på Windows og rettelser installere frosne eksekverbare i Windows med Python 3.x.
Hvad er nyt i version 4.2.1:
- Tilføjet understøttelse til angivelse bin_path_includes og bin_path_excludes i setup-scripts .
- Tilføjet understøttelse for udarbejdelse Windows-tjenester med Microsoft compiler og bygning til 64-bit Windows.
- Når du installerer Windows-tjenester, skal du bruge den fulde sti for både den eksekverbare og konfigurationsfilen hvis angivet.
- Eliminer dublerede filer for hver mulig version af Python, når man bygger MSI pakker til Python 2.7.
- Fix erklæring om namespace pakker.
- Fix tjekke for cx_Logging import bibliotek mappe.
- Tilføjet kroge for python-Xlib-pakke.
- Tilføjet kroge til at ignorere _scproxy modulet, når den ikke på Mac-platformen og win32gui og pyHook moduler på andre platforme end Windows.
- Når du kopierer filer, kopiere stat () oplysninger samt blev gjort i tidligere versioner af cx_Freeze.
- Tilføjet dokumentation for shortcutName og shortcutDir parametre for at skabe en eksekverbar.
Hvad er nyt i version 4.2:
- Denne version tilføjer understøttelse af Python 2.7 og forbedrer støtte til Python 3.1 og Mac OS X.
- Kroge for en række moduler blev tilføjet eller forbedret baseret på brugernes feedback.
- Der blev også foretaget en række forbedringer til oprettelsen af MSI pakker og flere fejl blev knust.
Hvad er nyt i version 4.1:.
- Tilføjet understøttelse af Python 3.x
- Tilføjet understøttelse af tjenester på Windows.
- Tilføjet kommandolinjeflaget --silent (-s) som krævet af Todd Templeton. Denne mulighed, bliver al normale produktion herunder rapporten af modulerne, der er inkluderet.
- Tilføjet kommandolinjeflaget --icon som anmodet af Tom Brown.
- Sørg for, at Py_Finalize () kaldes, selv når undtagelser finder sted, således at enhver afslutning (såsom __del__ opkald) er lavet forud for den eksekverbare afsluttende.
- Sikret at tomme mapper oprettes efter behov i målet som krævet af Clemens Hermann.
- kodninger pakke og alle andre moduler, der er nødvendige for at bootstrap Python runtime nu automatisk inkluderet i den frosne eksekverbare.
- Sikret, at hvis et mål navn er angivet, at modulet navn i zip-filen er også ændret. Tak til Clemens Hermann for den første patch.
- Aktiveret støtte til udarbejdelse på 64-bit Windows.
- Hvis der opstår en import fejl under belastningen fasen, behandle det som en dårlig modul så godt. Tak til Tony Meyer til at pege det ud.
- Som foreslået af Todd Templeton, sikres, at den omfatter filer listen er kopieret, ikke bare refereres således at yderligere anvendelser af listen ikke uforvarende give bivirkninger.
- Som foreslået af Todd Templeton, zip-filer bliver nu lukket korrekt for at undgå potentiel korruption.
- Som foreslået af Todd Templeton, datafiler ikke længere kopieres, når kopi afhængige filer flaget er ryddet.
- Aktiveret bedre støtte af setup.py scripts, der kalder andre setup.py scripts såsom dem, der anvendes af cx_OracleTools og cx_OracleDBATools.
- På Solaris, LDD udgange faner i stedet for mellemrum så udvide dem først, før udkig efter separatoren. Tak til Eric Brunel for at rapportere dette og give løsningen.
- I Windows udelukke Windows-mappen og den side-by-side installationsmappen ved fastlæggelsen af DLL-filer til at kopiere, da disse generelt betragtes som en del af systemet.
- På Windows skal du bruge% * snarere end de adskilte argumenter i genererede batchfil for at undgå problemer med den meget begrænsede argument processor, der anvendes af kommandoen processor.
- For Win32GUI basen eksekverbare, tilføje understøttelse til angivelse af billedteksten til at bruge, når der vises fejlmeddelelser.
- For Win32GUI basen eksekverbare, tilføje understøttelse til at kalde excepthook for top niveau undtagelser, hvis man er blevet angivet.
- I Windows sikre, at de MSI pakker, der er bygget er pr-maskine som standard som ellers mærkelige ting kan ske.
- Fixed bug på den opkaldende af readlink (), som ville lejlighedsvis resultere i mærkelige adfærd eller segmentering fejl.
- Duplicate advarsler om bibliotekerne ikke fundet af LDD nu undertrykt.
- Tweaked kroge til en række moduler baseret på feedback fra andre eller personlig erfaring.
Hvad er nyt i version 4.0.1:
- Denne version tilføjer understøttelse af Python 2.6 og rettelser en mindre fejl, hvor kroge ikke blev kørt til indbyggede moduler.
Hvad er nyt i version 4.0:
- Denne version tilføjer understøttelse til frysning moduler i zip-filer uafhængigt af den eksekverbare selv, kopiere binære afhængige filer (DLL'er og delte biblioteker), skabe RPM-pakker og Windows installatører, kopiere datafiler, og giver kroge til styring moduler med specifikke krav til forskellige platforme.
- Det forbedrer også scriptet bruges til at bygge cx_Freeze pakker, blandt andre ændringer.
Krav :
- Python
Kommentarer ikke fundet