Configurando o Python para uso com um Agente do Robôs local
Observação
Aplica-se apenas a organizações que usam um Agente do Robôs local para executar scripts ACL em robôs ACL.
Indivíduos e organizações com o ACL Robotics Professional Edition não têm um Agente do Robôs local.
Estas instruções de configuração referem-se a uma instância do Python instalada pelo cliente necessária para usar funções Python do ACLScript. Essa instância do Python não é igual à instância do Python que pode ser instalada como parte da instalação do Agente do Robôs para oferecer compatibilidade com comandos de aprendizado de máquina.
Nenhuma das duas instâncias do Python instaladas no local pode ser usada para scripts Python/HCL em robôs HighBond ou de fluxo de trabalho. Os scripts Python/HCL na Diligent One são baseados na nuvem e não podem ser acessados localmente.
Para configurar o Python para trabalhar com o Agente do Robôs, você deve instalar a versão compatível do Python e adicionar o executável do Python à variável de ambiente PATH do servidor. Depois de instalar o PYTHON, defina as variáveis de ambiente do sistema ACLPYTHONDLL e PYTHONPATH.
Como funciona?
Para executar scripts Python, o Agente do Robôs deve poder chamar o executável Python e localizar os scripts que ele é instruído a executar. O Agente do Robôs usa a variável de ambiente PATH para localizar o Python e a variável de ambiente PYTHONPATH para localizar scripts.
Instale o Python (32 bits)
- Na página Downloads Python, baixe uma das seguintes versões do Python no computador ou servidor:
- 3.7.x
- 3.8.x
- 3.9.x
Observação
As versões listadas do Python foram testadas e verificadas como funcionais com o Analytics ou o Agente do Robôs.
Qualquer versão do Python a partir de 3.7.x em diante deve funcionar. No entanto, não garantimos que versões diferentes das listadas funcionem.
- No computador ou servidor, clique duas vezes no arquivo de instalação.
- No instalador, selecione Adicionar Python número_da_versão ao PATH.
- Clique em Instalar e siga as instruções na tela.
- Reinicie o computador ou o servidor antes de executar qualquer script do Python chamado por um script do Analytics.
Defina as variáveis de ambiente de sistema ACLPYTHONDLL e PYTHONPATH
- Na unidade C:\ do sistema operacional, crie uma ou mais pastas para arquivar os scripts Python.
Exemplo C:\python_scripts
- No sistema operacional, abra a caixa de diálogo Propriedades do sistema e clique em Variáveis do Ambiente.
- Na seção Variáveis do sistema, clique em Novo e insira as seguintes variáveis:
Nome da variável Valor da variável PYTHONPATH O caminho completo para a(s) pasta(s) que você criou para armazenar os scripts Python. Separe vários caminhos de pasta com um ponto e vírgula.
Exemplo:
C:\python_scripts;C:\dev;C:\tmp
ACLPYTHONDLL O caminho completo e o nome do arquivo DLL do Python na pasta de instalação do Python.
Exemplo:
c:\python_install\python35.dll
Observação
Após a instalação, o Python adiciona a DLL à pasta do sistema (c:\windows\system32\python35.dll) em vez da pasta de instalação. É necessário copiar a DLL da pasta do sistema para a pasta de instalação e usar a pasta de instalação como o valor da variável. O Analytics ou o Agente do Robôs procuram a DLL na pasta de instalação do Python.
Você também pode precisar remover qualquer configuração somente leitura da pasta de instalação.
- Para salvar a variável, clique em OK e na caixa de diálogo Propriedades do Sistema, clique em OK.