Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire pour convertir un fich…
  • Comment faire vos propres jeux vidé…
  • Tricks Python 
  • Processus En Python 
  • Comment encoder UTF-8 Ignorer dans P…
  • Comment faire pour installer pyinoti…
  • Python est ne correspondant pas à u…
  • Comment se connecter en utilisant Py…
  • Comment définir des variables globa…
  • Qu'est-ce qu'un GIL Python 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Installation non -root de modules Python

    Python est un langage de programmation orienté objet , ce qui permet aux programmeurs de créer des structures de données sophistiquées pour gérer les tâches complexes et pour les programmeurs de créer un code que les autres développeurs peuvent intégrer dans leurs programmes. Bien que ces fichiers de code , appelés modules , généralement installés dans un répertoire que les utilisateurs de Linux doivent permissions root pour modifier , les utilisateurs non-root peuvent installer ces fichiers dans leur répertoire personnel. Modules

    modules permettent un programme Python pour accéder et exécuter du code qui n'est pas réellement tapé sein fichier de code source. Ceux-ci peuvent inclure d'autres classes ou code que le programmeur lui-même, ou des fonctions qui font partie de la bibliothèque standard de Python ou bibliothèques spécialisées que d'autres développeurs Python sont libérés pour un usage général a écrites. En tapant "import ( nom du module )» au début d'un fichier de code source Python, l'interpréteur Python lira le contenu de ce module. Ceci permet au programmeur de référencer le code à l'intérieur du module comme s'il avait tapé à l'intérieur du fichier de code source.
    $ PATH

    Lorsque le programmeur Python importe une module, l'interpréteur Python va d'abord chercher le fichier Python dans le répertoire courant , puis regardez à travers une série d'autres répertoires qui sont définis dans "$ PATH " du système de variable d'environnement ou la variable la plus spécialisée » PYTHONPATH " . Si l'interprète ne peut pas trouver le module dans un de ces répertoires , il va produire une erreur d'un pas exécuter le programme Python. Pour éviter d'avoir à placer physiquement les fichiers de module dans le même répertoire que le code source du projet en cours , les programmeurs stockent généralement les fichiers de modules qu'ils utiliseront fréquemment dans un dossier spécial qui ajoute Python à ces variables d'environnement lors de l'installation sur le système. < Br >
    racine installation

    Ce dossier pour les modules python est généralement situé dans le répertoire de l' interpréteur Python , qui seuls les utilisateurs disposant des droits root peuvent modifier . Si un programmeur qui a des privilèges root veut installer un nouveau module à ce répertoire, il est aussi simple que d'utiliser la ligne de commande avec "su" ou "sudo " pour copier directement les fichiers de module dans le répertoire ou l'exécution des modules script d'installation avec ces autorisations. Toutefois, si un programmeur n'a pas les privilèges root , il ne sera pas en mesure d'installer le module dans le répertoire central protégé.
    Installation non root

    programmeurs ayant privilèges non-root qui veulent utiliser un module particulier ont deux options. Ils peuvent copier manuellement le fichier du module dans leur répertoire de projet chaque fois qu'ils veulent utiliser, ou ils peuvent exécuter une version modifiée du script d'installation du module. Append "- user " à la fin de la " python setup.py install" commande de terminal . Cela entraînera le script pour installer ces fichiers dans un répertoire au sein du répertoire personnel de l'utilisateur , que l'utilisateur pourrait avoir les autorisations nécessaires pour modifier . Ce répertoire fait partie de la liste que l'interpréteur Python va chercher dans les fichiers de modules et permettra à l'utilisateur , mais pas les autres utilisateurs sur le système , pour importer ces modules comme d'habitude.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour changer la sortie de Python PID 
  • Comment remplacer le premier caractère Python 
  • Comment faire pour obtenir la date du système à partir de Python 
  • Comment faire pour convertir les entiers en chiffres Python 
  • Comment compiler un fichier Python 
  • Comment faire pour charger une chaîne dans un dictionnaire Python 
  • Comment boucle sur les codes précédents en Python 
  • Comment faire pour installer Python Tk 
  • Comment convertir une liste à une matrice en Python 
  • Comment tester une plage d'adresses IP en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc