Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Ikke- rot Installasjon av Python moduler
    Python er et objektorientert programmeringsspråk , som tillater programmerere å lage avanserte datastrukturer for å håndtere komplekse oppgaver og for programmerere å lage kode som andre utviklere kan integrere i sine programmer . Mens disse kode filer, såkalte moduler, vanligvis installert i en katalog som Linux-brukere trenger root rettigheter til å endre, kan ikke- root brukere installerer disse filene til sitt hjemmeområde . Moduler

    Moduler tillate et Python-program for å få tilgang til og kjøre kode som ikke er faktisk skrevet ut i løpet av den kildekoden filen . Disse kan omfatte andre klasser eller kode som programmereren har skrevet selv , eller funksjoner som er en del av Python standard bibliotek eller spesialiserte biblioteker som andre Python- utviklere har utgitt for generell bruk. Ved å skrive " import (modul navn )" på toppen av et Python kildekoden filen, vil Python tolk lese i innholdet i den modulen . Dette gjør det mulig for programmerer å referere koden inne i modulen som om han hadde skrevet det ut i kildekoden filen .
    $ PATH

    Når Python programmerer importerer en modulen vil Python tolk først se etter Python -fil inne i gjeldende katalog , og deretter se gjennom en rekke andre kataloger som er definert i systemets «$ PATH " miljø- variabel eller mer spesialiserte " PYTHONPATH " variable . Hvis tolken ikke finner modulen i en av disse katalogene , vil det produsere en feil en ikke kjøre Python-program . For å slippe å fysisk plassere modulen filene i samme mappe som gjeldende prosjektets kildekode, programmerere generelt lagre modul filene de skal bruke ofte i en spesiell mappe som Python føyer til disse miljømessige variabler når det installeres på systemet.

    Root Installasjon

    Denne mappen for Python-moduler er vanligvis plassert i Python tolkens katalogen, som bare brukere med root rettigheter kan endre. Hvis en programmerer som har root privilegier ønsker å installere en ny modul til denne katalogen , er det så enkelt som å bruke kommandolinja med " su " eller " sudo " for å kopiere direkte modul filene inn i katalogen , eller gjennomføre modulene installere skript med disse tillatelsene . Men hvis en programmerer ikke har root privilegier , vil han ikke være i stand til å installere modulen til den beskyttede sentrale katalogen.
    Non - Root Installasjon

    programmerere med non - root privilegier som ønsker å bruke en bestemt modul har to alternativer . De kan manuelt kopiere modulen filen til deres prosjekt katalog når de ønsker å bruke den, eller de kan kjøre en modifisert versjon av modulen install script . Tilføy " - user " på slutten av " python setup.py install" terminal kommando . Dette vil føre til at skriptet for å installere disse filene til en katalog i brukerens hjemmeområde , som brukeren vil ha de nødvendige tillatelsene til å endre. Denne katalogen er en del av listen at Python tolk vil se gjennom for modul filer og vil tillate brukeren , men ikke andre brukere på systemet , for å importere disse modulene som normalt.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en temperatur konvertering funksjon Med Py…
    ·Slik installerer pygame Med Python 2.7 på en Mac 
    ·Slik kjører Python 
    ·Hvordan slå Strings Into Lister i Python 
    ·Funksjoner Med Arrays & Ranges i Numerical Python 
    ·Hvordan lage et vindu i Python 
    ·Hvordan finne en liste i Python 
    ·Hvordan Test Hvis Iterable i Python 
    ·Slik konverterer en liste til en matrise i Python 
    ·Hvordan lage en oppføring Box i Python 
      Anbefalte artikler
    ·Hvordan flytte en fil peker i C + + 
    ·Hvordan skrive en enkel PCI Device Driver 
    ·Hvordan legge til elementer til en Dropdown /ComboBox i…
    ·Java Sun SQL Tutorial 
    ·Hvordan få Exit Status i Python 
    ·Skjulte objekter i Java 
    ·Slik viser en ResultSet Med JSP 
    ·Hvordan bruke C + + til å skrive en kode for å beregn…
    ·Hvordan lage en tabell Cell klikkbare 
    ·Hvordan fikse tidsstempler Bruke AWK 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/