Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 29277|Antwoord: 3

[Bron] Python verpakt scripts in exe-applicaties

[Link kopiëren]
Geplaatst op 03-07-2021 09:35:08 | | | |
De server heeft geen Python-omgeving geïnstalleerd en kan Python-scripts niet direct uitvoeren, hoe kan Python dan in een exe-applicatie worden gepakt? Draai direct bovenop de Windows-server.

Installeer eerst de python-omgeving op de ontwikkelcomputer en installeer daarna het pyinstaller-pakket.

PyInstaller is een tool om Python-programma's te verpakken in een zelfstandig uitvoerbaar pakket voor Windows, Linux en Mac OS X.

PyInstaller kan de Python-scripts die je schrijft lezen. Het analyseert je code om alle andere modules en bibliotheken te ontdekken die nodig zijn voor scriptuitvoering. Daarna verzamelt hij kopieën van al deze bestanden - inclusief de actieve Python-interpreter! - en het in één map met het script te plaatsen, of optioneel in één uitvoerbaar bestand.

PyInstaller is getest voor Windows, Mac OS X en GNU/Linux. Het is echter geen cross-compiler: om een Windows-applicatie te maken, voer je PyInstaller uit in Windows. Om een GNU / Linux-applicatie te maken, draai deze in een omgeving zoals GNU / Linux. PyInstaller is met succes gebruikt met AIX, Solaris, FreeBSD en OpenBSD, maar is niet getest tegen deze in continue integratietests.
Het commando is als volgt:



Schakel over naar de packager-map en verpak deze met het volgende commando:

Nadat de verpakking succesvol is, voeg je een dist-map toe aan het project, die de verpakte exe-applicatie bevat.







Vorig:Mybatis of MyBatis-Plus print SQL-logs
Volgend:databank
Geplaatst op 17-07-2021 08:08:46 |
De code kan niet worden bekeken
 Huisbaas| Geplaatst op 22-12-2021 20:51:30 |
Python gebruikt mirrorstations om het downloaden van pips te versnellen
https://www.itsvse.com/thread-9492-1-1.html
Geplaatst op 16-12-2023 13:12:14 |
Prompt:Auteurs worden verbannen of verwijderde inhoud wordt automatisch geblokkeerd
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com