A maior parte dos pacotes Python foram concebidos para serem compatíveis com o gestor de pacotes pip do Python. Mas se você tem um pacote que não é compatível com o pip, você precisará instalar manualmente os pacotes Python. Aqui está como.

Python Installation Checklist

Antes de instalar qualquer pacote, você deve sempre assegurar-se de que uma instalação Python contendo os arquivos necessários para a instalação de pacotes está no lugar, seguindo os Requisitos de Instalação.

Pacotes que não podem ser instalados com Pip

Passos preliminares a tomar:

  1. Baixar o pacote e extraí-lo em um diretório local.
  2. Se o pacote inclui seu próprio conjunto de instruções de instalação, elas devem ser seguidas. Caso contrário, o método mais comum para instalar manualmente um pacote é implementar o setup.py.

Instalando pacotes Python com Setup.py

Para instalar um pacote que inclua um arquivo setup.py, abra uma janela de comando ou terminal e:

  1. cd no diretório raiz onde setup.py está localizado
  2. Enter: python setup.py install

Setup.py Build Environment

Pacotes instalados com setup.py têm requisitos de compilação que os desenvolvedores devem aderir. Entretanto, alguns requisitos são opcionais.

Exemplos

    Asegure-se de que uma versão atualizada do setuptools esteja instalada:
python -m pip install --upgrade setuptools
  • Inclua os argumentos da palavra-chave install_requires em setup.py. install_requires é uma palavra-chave setuptools setup.py usada para especificar os requisitos mínimos do pacote. Por exemplo:
install_requires=, # Optional keyword

Requisitos de compilação de pacotes completos para uma instalação baseada em setup.py são delineados pelo PyPA (Python Packaging Authority) em ‘Sample Project’.

Sample Project

Sample Project é um pacote modelo com um arquivo setup.py para instalação manual de um pacote. O arquivo é anotado com comentários para customizar o script, e para o ambiente geral de construção do pacote.

Sample Project é baseado no pacote setuptools: “A setuptools based setup module”. https://github.com/pypa/sampleproject/blob/master/setup.py ]

setup.py é o script de compilação para pacotes construídos com o setuptools.

Setup.py Exemplo (Não 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',)

Deixe uma resposta

O seu endereço de email não será publicado.