| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    L'installazione non root di moduli Python
    Python è un linguaggio di programmazione orientato agli oggetti , che consente ai programmatori di creare strutture dati sofisticate per gestire compiti complessi e per i programmatori di creare codice che altri sviluppatori possono integrare nei loro programmi . Mentre questi file di codice, dette moduli, di solito installati in una directory che gli utenti Linux hanno bisogno di permessi di root per modificare , gli utenti non root possono installare questi file nella propria directory home . Moduli
    Moduli

    consentono a un programma Python per accedere ed eseguire codice che non è realmente digitato fuori all'interno di esso file di codice sorgente . Questi possono includere altre classi o codice che il programmatore stesso, o funzioni che fanno parte della libreria standard di Python o di biblioteche specializzate che altri sviluppatori Python hanno rilasciato per uso generale ha scritte. Digitando " import ( nome del modulo ) " nella parte superiore di un file di codice sorgente Python , l'interprete Python leggerà il contenuto di tale modulo . Questo permette al programmatore di riferimento il codice all'interno del modulo come se avesse digitato fuori all'interno del file di codice sorgente .
    $ PATH

    Quando il programmatore Python importa un modulo , l'interprete Python cercherà per prima cosa il file Python all'interno della directory corrente , poi guardare attraverso una serie di altre directory che sono definiti in " $ PATH " del sistema variabile ambientale o la variabile più specializzati " PYTHONPATH " . Se l'interprete non può trovare il modulo in una di queste directory , produrrà un errore di non eseguire il programma Python . Per evitare di dover inserire fisicamente i file di modulo nella stessa directory del codice sorgente del progetto corrente , i programmatori generalmente memorizzare file di modulo che verrà utilizzato di frequente in una cartella speciale che aggiunge Python a queste variabili ambientali quando si installa sul sistema. < Br >
    root di installazione

    Questa cartella per i moduli Python in genere si trova all'interno della directory del Python , che solo gli utenti con permessi di root possono modificare . Se un programmatore che ha privilegi di root vuole installare un nuovo modulo a questa directory , è semplice come usare la riga di comando con "su " o " sudo " per copiare direttamente i file dei moduli nella directory o l'esecuzione dei moduli script di installazione con queste autorizzazioni . Tuttavia, se un programmatore non ha i privilegi di root , egli non sarà in grado di installare il modulo nella directory centrale protetta.
    Non- root di installazione

    programmatori con privilegi non root che vogliono utilizzare un modulo particolare hanno due opzioni . Possono copiare manualmente il file del modulo nella loro directory di progetto ogni volta che vogliono usarlo, oppure possono eseguire una versione modificata dello script di installazione del modulo . Aggiungi " - utente" alla fine del " python setup.py install" comando da terminale . Questo farà sì che lo script per installare questi file in una directory all'interno della directory home dell'utente , che il lettore si dispone delle autorizzazioni necessarie per modificare . Questa directory è parte della lista che l'interprete Python cercherà attraverso i file di moduli e consente all'utente , ma non gli altri utenti del sistema , di importare questi moduli come normale .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare Python Script 
    ·Come eseguire i file Python in Python Shell 
    ·Come scrivere una lista in Python 
    ·Come ottenere Python per ottenere un output dell'immagi…
    ·Come fare sostituti stringa Python 
    ·Che cosa è Python 2.5 ? 
    ·Come rimuovere i duplicati in liste in Python 
    ·Metodi di Python per Elenchi 
    ·Come convertire polare a cartesiano in Python 
    ·Come ascoltare per pacchetti su Python 
      Articoli in evidenza
    ·Come utilizzare i metodi nativi in NetBeans 
    ·Come sincronizzare e Stabilizzare SDLC 
    ·Come invertire i numeri su Visual Basic 
    ·Come effettuare il login con Python per Facebook 
    ·Come aggiungere il nuovo record in Access 2007 utilizza…
    ·Che cos'è uno script VB utilizzato per 
    ·Come controllare formato EPS a Java 
    ·Come collegare una barra di avanzamento per IO.Stream 
    ·Come calcolare Dimensione del file in Visual Basic.NET 
    ·Come aggiungere un bordo utilizzando la programmazione …
    Copyright © Conoscenza Informatica http://it.wingwit.com