Red de conocimiento informático - Material del sitio web - Cómo cargar código Python al servidor

Cómo cargar código Python al servidor

Los paquetes de Python se pueden administrar e instalar usando pip o easy_install, que en realidad busca y descarga paquetes desde el servidor pypi. Actualmente, hay más de 30.000 paquetes en el servidor pypi y también podemos cargar y publicar nuestro propio código en el servidor. De esta manera, todos en el mundo pueden descargar y usar nuestro código usando pip o easy_install.

Los pasos son los siguientes:

Primero cree el archivo de proyecto y el archivo de configuración.

La estructura de archivos del directorio es la siguiente:

project/

simpletest/

__init__.py

test.py

setup.py

Supongamos que solo hay un archivo de proyecto, el paquete más simple, que contiene un archivo test.py.

El archivo setup.py se crea en el siguiente formato, donde el campo install_requires enumera los paquetes dependientes que se descargarán automáticamente cuando el usuario instale usando pip o easy_install. Consulte la documentación para conocer el formato detallado.

desde la configuración de importación de setuptools, find_packages

setup(

nombre = 'simpletest',

versión = '0.0.1',

palabras clave = ('simple', 'prueba'),

descripción = 'solo una prueba simple',

licencia = 'Licencia MIT',

install_requires = ['simplejsongt;=1.1'],

autor = 'yjx',

autor_email = 'not@all.com',

packages = find_packages(),

platforms = 'any',

)

Luego empaqueta el código.

Para empaquetar, simplemente ejecute el comando python

setup.py xxx, donde xxx es la opción del formato de empaquetado, como se muestra a continuación:

# Todo lo siguiente generar Los archivos se colocarán en el directorio dist en la ruta actual

python setup.py bdist_egg # Generar código en el formato compatible con easy_install

python setup.py sdist # Generar formato de soporte pip, esto se usará como ejemplo a continuación

publicarlo en pypi.

Para publicar en pypi, primero debe registrar una cuenta y luego realizar los dos pasos siguientes:

Registrar el paquete de software. Ingrese el registro python setup.py.

Cargue el archivo. Ingrese python setup.py sdist upload.

Prueba de instalación

Una vez que la carga se haya realizado correctamente, puede utilizar pip para descargar e instalar.

Además, pypi tiene un servidor de prueba donde puede realizar pruebas. Al realizar la prueba, debe especificar opciones "-r" o "-i" adicionales para el comando, como python.

setup.py registrar -r "", python

setup.py sdist upload -r "", pip

instalar -i "" simpletest.

Sugerencias Publicar en el servidor de prueba en Linux o cygwin. Si está en Windows, consulte la documentación. Debe generar un archivo .pypirc.