Cómo usar y crear módulos de instalación 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)
.