| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Instalación no root de módulos de Python
    Python es un lenguaje de programación orientado a objetos , lo que permite a los programadores crear estructuras de datos sofisticadas para manejar tareas complejas y para los programadores para crear código que otros desarrolladores pueden integrar en sus programas. Si bien estos archivos de código, llamados módulos, generalmente se instalan en un directorio que los usuarios de Linux necesitan permisos de root para modificar , los usuarios no root pueden instalar estos archivos en su directorio personal. Módulos
    Módulos

    permiten a un programa Python para acceder y ejecutar código que no está realmente escrito en el plazo que el archivo de código fuente. Estos pueden incluir otras clases o código que el programador ha escrito él mismo, o las funciones que forman parte de la biblioteca estándar de Python o bibliotecas especializadas que otros desarrolladores de Python han autorizadas para su uso general. Al escribir " importación ( nombre del módulo ) " en la parte superior de un archivo de código fuente de Python , el intérprete de Python leerá el contenido de ese módulo. Esto permite al programador para hacer referencia al código dentro del módulo como si hubiera tecleado dentro del archivo de código fuente .
    $ PATH

    Cuando el programador Python importa un módulo, el intérprete de Python buscará primero el archivo de Python en el directorio actual , y luego mirar a través de una serie de directorios que se definen en "$ PATH" del sistema variable ambiental o la variable más especializada " PYTHONPATH " . Si el intérprete no puede encontrar el módulo en uno de estos directorios , se producirá un error la no ejecución del programa Python. Para evitar tener que colocar físicamente los archivos de los módulos en el mismo directorio que el código fuente del proyecto actual , los programadores generalmente almacenan archivos de módulo que va a utilizar con frecuencia en una carpeta especial que añade Python a estas variables de entorno cuando se instala en el sistema. < Br >
    raíz de instalación

    Esta carpeta de los módulos Python normalmente se encuentra dentro del directorio del intérprete de Python , que sólo los usuarios con permisos de root puede modificar . Si un programador que tiene privilegios de root quiere instalar un nuevo módulo en este directorio , es tan simple como usar la línea de comandos con "su" o " sudo " para copiar directamente los archivos del módulo en el directorio o la ejecución de los módulos de script de instalación con estos permisos . Sin embargo , si un programador no tiene privilegios de root , no va a ser capaz de instalar el módulo en el directorio central protegida.
    No root de instalación

    programadores con privilegios no root que quieran utilizar un módulo en particular tienen dos opciones. Pueden copiar manualmente el archivo de módulo en el directorio del proyecto siempre que lo deseen utilizarlo, o pueden ejecutar una versión modificada del script de instalación del módulo. Append " - usuario" hasta el final de la "python setup.py install" comando de terminal . Esto hará que el script para instalar estos archivos en un directorio dentro del directorio home del usuario , que el usuario tiene los permisos necesarios para modificar . Este directorio es parte de la lista que el intérprete de Python se verá a través de archivos de módulo y permitirá al usuario , pero no a otros usuarios en el sistema , para importar estos módulos como normal.

    Previous :

    next :
      Artículos relacionados
    ·Cómo anexar una matriz en Python 
    ·Cómo utilizar Python Apache 
    ·Cómo escribir una lista en Python 
    ·Cómo guardar una matriz en Python 
    ·Cómo hacer una matriz dinámica 2D de cadenas en Pytho…
    ·Cómo averiguar qué versión de Python que tienes 
    ·Cómo poner algo en una ruta de Python en la Terminal 
    ·Cómo obtener un nombre de archivo dentro de un script …
    ·Cómo compilar y ejecutar en Python 
    ·Cómo construir una página web con Python 
      Artículos destacados
    ·Cómo comparar los atributos de los archivos en VBS 
    ·Cómo utilizar el comando Dibujar en Visual Basic 
    ·Cómo cambiar la configuración de color en Visual Basi…
    ·Cómo convertir AWT a Swing 
    ·Cómo calcular las Horas y Minutos en VB6 
    ·¿Cómo saber si su servidor tiene JavaMail 
    ·Cómo actualizar PHP Uso de Javascript 
    ·Cómo almacenar en caché de PHP Resultados 
    ·Cómo alinear un cuadro de texto en el Basic NET Z -Ind…
    ·Cómo buscar y analizar archivos de texto en C # 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com