Red de conocimiento informático - Material del sitio web - Cómo usar y crear módulos de instalación de Python

Cómo usar y crear módulos de instalación de Python

Cómo instalar módulos de Python:

1. Módulo de un solo archivo: copie el archivo directamente a $python_dir/lib

2. py install

Archivo 3.egg, similar al jar de Java:

1) Descargue ez_setup.py y ejecute python ez_setup

2) easy_install *.egg

Aunque los módulos de Python se pueden copiar e instalar, generalmente se recomienda crear un instalador, es decir, escribir un archivo setup.py para instalarlos.

Usa el archivo setup.py:

% python setup.py build #Compilar

% python setup.py install #Install

% python setup.py sdist #Crear un paquete de distribución

% python setup.py bdist_wininst #Crear un paquete de distribución de Windows

% python setup.py bdist_rpm

Escritura de archivos setup.py:

setup.py ejecuta principalmente una función de configuración, que es principalmente descriptiva. Lo más importante es el parámetro de paquetes, que enumera todos los paquetes de software. Puede usar find_packages para obtener paquetes de software dinámicamente, por lo que escribir el archivo setup.py es realmente muy simple.

Ejemplo simple:

archivo setup.py:

desde setuptools importar configuración, find_packages

setup(

nombre="miprueba",

versión=" 0.10",

descripción="Mi módulo de prueba",

autor="Robin Hood",

url="",

licencia="LGPL",

paquetes= find_packages(),

configuración(

nombre="miprueba",

versión= paquetes(),

scripts=["scripts/test.py"],

)

archivo mytest.py:

importar sistema

def get():

retornar sys.path

scripts/archivo test.py:

importar sistema operativo

imprimir os.environ.keys()

Los scripts en la configuración significan que el archivo se coloca en el Directorio de scripts de Python, puede usarlo directamente. Puede ejecutar los comandos enumerados para generar el instalador o instalar el paquete de Python

Prueba local exitosa (win32-python25)

.