top of page

Utilizando o Python dentro do Delphi, com o componente Python4Delphi

  • Foto do escritor: Sileide Campos
    Sileide Campos
  • há 1 dia
  • 2 min de leitura

Atualizado: há 13 horas


O Python4Delphi (P4D) é um conjunto de componentes que permite integrar scripts Python diretamente em aplicações Delphi.

Para utilizar, é necessário instalar o python; e para manter o ambiente organizado e evitar conflitos entre versões e pacotes, a melhor prática é usar uma venv (ambiente virtual do Python).


🐍 Instalando o Python

Acesse o site oficial: https://www.python.org/downloads/

Recomendo instalar a última versão estável do Python pois é bem compatível com bibliotecas como SpeechRecognition, NumPy, Pandas, etc.

Durante a instalação, marque a opção "Add Python to PATH" 

Para verificar a instalçao, abra o cmd e digite e a versão do python será mostrada!

python --version

O que é uma venv?

Uma venv (Virtual Environment) é um ambiente isolado do Python que contém seu próprio interpretador e pacotes. Isso garante que:

  • Cada projeto use apenas as dependências necessárias.

  • Você evite conflitos entre diferentes versões de bibliotecas.

  • O Delphi, via Python4Delphi, aponte sempre para o ambiente correto.


Criando a venv

No terminal (cmd), execute:

python -m venv VenvPython4Delphi

"VenvPython4Delphi" é o nome da venv que será criado e você pode modificar esse nome

Se você tem mais de uma versão do ython na sua máquina e deseja escolher com qual versão vai criar a venv, substitua a palavra "python" pelo diretorio do python que deseja utilizar. Que vai ficar desse jeito: C:\Python311\python.exe -m venv VenvPython4Delphi

Utilizando a venv

Depois de criada, ative o ambiente:

  • Windows (cmd):

    D:\Projetos\Python\Python4DelphiVenv\Scripts\activate


O nome da venv irá aparecer entre parenteses na frente do diretório que já estava sendo utilizado no cmd:

ree


Agora você já pode abrir o Delphi...


Vamos acessar o GetIt (Tools -> GetIt Package Manager) e instalar o Python4Delphi. Também é possível encontrar o projeto no github: https://github.com/pyscripter/python4delphi 


ree
Funcionam em versão a partir do Delphi 2009 e podem ser utilizados em projetos console, VCL e FMX


Agora é só baixar os meus exemplos do github e executar scripts python dentro do delphi


 
 
 

Comentários


Formulário de Inscrição

Obrigado pelo envio!

  • Facebook
  • LinkedIn
  • YouTube

©2020 por MakerDelphi. Orgulhosamente criado com Wix.com

bottom of page