La mayoría de los paquetes de Python están ahora diseñados para ser compatibles con el gestor de paquetes pip de Python. Pero si tienes un paquete que no es compatible con pip, tendrás que instalar manualmente los paquetes de Python. Aquí está cómo.

Lista de comprobación de la instalación de Python

Antes de instalar cualquier paquete, siempre debe asegurarse de que una instalación de Python que contiene los archivos necesarios para la instalación de paquetes está en su lugar siguiendo los requisitos de instalación.

Paquetes que no se pueden instalar con Pip

Pasos preliminares a seguir:

  1. Descargue el paquete y extráigalo en un directorio local.
  2. Si el paquete incluye su propio conjunto de instrucciones de instalación, deben seguirse. De lo contrario, el método más común para instalar manualmente un paquete es implementar setup.py.

Instalación de paquetes Python con Setup.py

Para instalar un paquete que incluye un archivo setup.py, abra una ventana de comandos o de terminal y:

  1. cd en el directorio raíz donde se encuentra setup.py
  2. Introduzca: python setup.py install

Entorno de construcción de setup.py

Los paquetes instalados con setup.py tienen requisitos de construcción que los desarrolladores deben cumplir. Sin embargo, algunos requisitos son opcionales.

Ejemplos

  • Asegúrese de que se instala una versión actualizada de setuptools:
python -m pip install --upgrade setuptools
  • Incluya argumentos de la palabra clave install_requires en setup.py. install_requires es una palabra clave de setuptools setup.py que se utiliza para especificar los requisitos mínimos de los paquetes. Por ejemplo:
install_requires=, # Optional keyword

Los requisitos completos de construcción de paquetes para una instalación basada en setup.py son descritos por PyPA (Python Packaging Authority) en ‘Sample Project’.

Sample Project

Sample Project es un paquete de plantilla con un archivo setup.py para la instalación manual de un paquete. El archivo está anotado con comentarios para personalizar el script, y para el entorno general de construcción del paquete.

El proyecto de ejemplo se basa en el paquete setuptools: «Un módulo de instalación basado en setuptools». https://github.com/pypa/sampleproject/blob/master/setup.py ]

setup.py es el script de construcción para los paquetes construidos con setuptools.

Ejemplo de Setup.py (no anotado)

import setuptoolswith open("README.md", "r") as fh: long_description = fh.read()setuptools.setup( name="<template-package-username>", # Replace with your username version="1.0.0", author="<authorname>", author_email="<[email protected]>", description="<Template Setup.py package>", long_description=long_description, long_description_content_type="text/markdown", url="<https://github.com/authorname/templatepackage>", packages=setuptools.find_packages(), classifiers=, python_requires='>=3.6',)

Deja una respuesta

Tu dirección de correo electrónico no será publicada.