Python -komentosarjan kääntäminen (kuvilla)

Sisällysluettelo:

Python -komentosarjan kääntäminen (kuvilla)
Python -komentosarjan kääntäminen (kuvilla)

Video: Python -komentosarjan kääntäminen (kuvilla)

Video: Python -komentosarjan kääntäminen (kuvilla)
Video: Pivot raportointi Excelissä 2024, Saattaa
Anonim

Python on erittäin suosittu ohjelmointikieli. Mutta entä jos ohjelmaa käyttävä henkilö ei halua tai osaa suorittaa Python -komentosarjaa? Tämä artikkeli opettaa sinulle, kuinka kääntää Python -komentosarja suoritettavaksi.

Askeleet

Menetelmä 1/2: Käytä CX_Freezeä

Käännä Python -skripti Vaihe 1
Käännä Python -skripti Vaihe 1

Vaihe 1. Lataa cx_Freeze Sourceforgesta

Se on työkalu Python -komentosarjojen pakkaamiseen itsenäisiin suoritettaviin tiedostoihin.

Käännä Python -skripti Vaihe 2
Käännä Python -skripti Vaihe 2

Vaihe 2. Varmista, että työskentelet alustalla, jonka suorittamista tarvitset suoritettavaksi

Jos haluat esimerkiksi luoda Windows -suoritustiedoston, suorita cx_Freeze Windowsissa. Sama koskee Macia ja Linuxia.

Käännä Python -skripti Vaihe 3
Käännä Python -skripti Vaihe 3

Vaihe 3. Luo uusi Python -tiedosto nimeltä setup.py sen Python -ohjelman hakemistoon, jonka haluat kääntää

Käännä Python -skripti Vaihe 4
Käännä Python -skripti Vaihe 4

Vaihe 4. Kirjoita seuraava koodi uuteen setup.py -tiedostoosi

(Kuten aina Pythonissa, oikea sisennys on tärkeä, eikä sitä valitettavasti näytetä tässä muotoiluvaikeuksien vuoksi.):

    import sys from cx_Freeze import setup, Executable base = Ei mitään, jos sys.platform == 'win32': base = 'Win32GUI' executables = [Suoritettava (Python -ohjelman nimi, base = base)] setup (name = executable_name, version = 'version) ', description =' desc ', suoritettavat tiedostot = suoritettavat)

Käännä Python -skripti Vaihe 5
Käännä Python -skripti Vaihe 5

Vaihe 5. Suorita seuraavat komennot tietokoneen päätelaitteessa:

    cd [polku Python -tiedoston hakemistoon] python setup.py build

Käännä Python -skripti Vaihe 6
Käännä Python -skripti Vaihe 6

Vaihe 6. Etsi uusi kansio nimeltä "build" Python -ohjelman hakemistosta

Se olisi pitänyt luoda edellisen vaiheen aikana. Avaa kansio ja sen sisällä oleva kansio.

  • Siinä on suoritustasi! Muita kyseisen hakemiston tiedostoja tarvitaan suoritettavan tiedoston suorittamiseen, joten muista pitää ne aina suoritettavan tiedoston kanssa.
  • Rakenne voidaan räätälöidä monin tavoin. Katso kaikki mahdolliset vaihtoehdot sivulta cx-freeze.readthedocs.org.

Tapa 2/2: PyInstallerin käyttö

Putkiasennus pyinsatller
Putkiasennus pyinsatller

Vaihe 1. Avaa pääte tai komentokehote ja suorita seuraava koodi

Tämä asentaa pyInstallerin.

    pip asenna pyinstaller

Helloworld ohj
Helloworld ohj

Vaihe 2. Avaa hakemisto, jossa python -komentosarja sijaitsee

Windowsissa "Napsauta hiiren kakkospainikkeella" pitämällä "Vaihto" painettuna ja valitse "Avaa komentoikkuna tästä". Linuxissa "Napsauta hiiren kakkospainikkeella" ja valitse "Avaa pääte".

Pyinstaller -nimi py
Pyinstaller -nimi py

Vaihe 3. Käännä komentosarja kirjoittamalla tämä komento

Odota komennon päättymistä.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Piiri dir
Piiri dir

Vaihe 4. Siirry äskettäin luotuun "dist" -hakemistoon

Koottu projektisi on siellä.

Varoitukset

  • Asetus base = 'Win32GUI' yllä kuvatulla tavalla aiheuttaa ongelmia, jos Python -koodisi sisältää input () -toiminnon.
  • Kokeile asettaa base = 'Console' tai base = None, koska konsoli on oletusarvo.

Suositeltava: