Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man gör Python Script körbar

    En orsak till Python ökade popularitet som en hög nivå programmeringsspråk är dess portabilitet . Skript skrivna på en Mac , till exempel , kommer att köras på en Windows- maskin och vice versa . Så länge destinationen maskinen har Python installerat , kommer skriptet körs utan problem . Mest Python -skript sparas som manus , de är inte fristående , och de är i regel genom att skriva " python xxx.py " i en kommandotolk . Detta kräver dock att metoden för att köra skript en Python installation . Det är möjligt att göra ett Python-skript körbart - utan krav Python installation - " . Fryst binär " genom att göra den till en Instruktioner
    1

    Ladda ner och installera en fryst binärt system . Tre system används ofta . Py2exe ( för Windows ) finns på www.py2exe.org . Py2app ( en Mac-version av Py2exe ) finns på svn.pythonmac.org/py2app . PyInstaller ( för Windows , Mac och Linux ) finns på www.pyinstaller.org .

    Att installera py2exe , hämta . ZIP- filen och packa upp den . Ingen installation krävs .

    Att installera py2app , hämta . TAR.GZ filen från Python.org och packa upp den . Öppna en terminal och navigera till den katalog där du packade upp filerna . Typ : .

    Python setup.py install

    och programmet kommer att installera sig själv

    att installera PyInstaller , ladda ner zip -filen från huvudsidan och packa upp den . . Öppna en terminal eller kommandoraden och navigera till den uppackade innehåll katalogen . Typ

    python Configure.py

    och programmet kommer att installera och konfigurera sig själv .
    2

    Skriv ditt Python-skript som du vill spara som en körbar . Till exempel : kan

    print " Hello , world "

    sparas som hello.py
    3

    Använd Py2exe eller Py2app att skapa ett . körbar . Eftersom Py2app är Mac-versionen av Py2exe , till sekvenserna använda dem är liknande . Båda kräver en setup.py skript. I Py2exe :

    från distutils.core importinställning

    import py2exe

    setup ( console = [ ' hello.py ' ] ) katalog

    kommer importera Setupfunktion från distutils , importera py2exe modulen , och sedan ställa in hello.py konsolapplikation

    Py2app , kan du använda Py2applet skript för att skapa setup.py : .

    py2applet - - göra - ställa hello.py

    Detta skapar setup.py
    4

    Kör din setup script : .

    Python setup.py Py2exe

    Detta kommer att skapa hello.exe fil, som är en fristående körbar .

    för Py2app , typ

    python setup.py py2app - A

    Detta kommer att skapa den hello.app fil, som är en fristående app-fil som kan köras från terminalen .
    5

    Skapa en spec -fil i PyInstaller genom att navigera till ditt manus mapp och skriva

    python Makespec.py [ - OneFile ] hello.py

    Bygg ditt projekt med :

    python Build.py specfile

    Detta skapar en fristående EXE -fil . . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en tom array på Python
    ·Hur man tar bort parametrar på en Python String
    ·Hur man läser bilder i en mapp på Python
    ·Hur man använder Tk Toolkit Med Python
    ·Hur man skriver ett skript som raderar filer
    ·Den Python Strip Funktion
    ·Hur man använder Arv i Python
    ·Hur konvertera ett heltal för Binary & Back i Python
    ·Hur får man ett filnamn Inuti en Python Script
    ·Hur man gör Python Script körbar
    Utvalda artiklarna
    ·Hur man använder en Constructor Bound Subtype
    ·Hur man läser en Integer Med JTextField
    ·Hur att ta bort rader i platta filer i PHP
    ·Hur man skickar en JavaScript-funktion i en hyperlänk
    ·Hur man skriver en PDF i PHP
    ·Hur man beräknar i Adobe LiveCycle ES
    ·Hur man tar bort cookies i PHP
    ·Hur bindande data till en metod i WPF
    ·Hur man kan integrera en Plottad funktion i Python
    ·Hur man använder JavaScript Utvecklare
    Copyright © Dator Kunskap http://www.dator.xyz