Configurare Python da utilizzare con un Agente Robot on-premise
Nota
Si applica solo alle organizzazioni che utilizzano un Agente Robot on-premise per eseguire script ACL in robot ACL.
Le persone e le organizzazioni che possiedono l'edizione ACL Robotics Professional non dispongono di un Agente Robot on-premise.
Queste istruzioni di configurazione si riferiscono a un'istanza di Python installata dal cliente, necessaria per utilizzare le funzioni Python di ACLScript. Questa istanza di Python non corrisponde all'istanza di Python che può essere installata come parte dell'installazione dell'Agente Robot per supportare i comandi di Machine Learning.
Nessuna delle due istanze di Python installate localmente può essere utilizzata per lo script di Python/HCL nei robot HighBond o nei robot del workflow. Lo scripting di Python/HCL in Diligent One è strettamente basato sul cloud e non è accessibile localmente.
Per configurare Python in modo che funzioni con l'Agente Robot, è necessario installare una versione compatibile di Python e aggiungere l'eseguibile Python alla variabile d'ambiente PATH del server. Dopo aver installato PYTHON, impostare le variabili d'ambiente ACLPYTHONDLL e PYTHONPATH.
Come funziona
Per eseguire gli script Python, l'Agente Robot deve essere in grado di chiamare l'eseguibile Python e di trovare gli script che deve eseguire. L'Agente Robot utilizza la variabile d'ambiente PATH per individuare Python e la variabile d'ambiente PYTHONPATH per individuare gli script.
Installare Python (32-bit)
- Dalla pagina dei download di Python, scaricare una delle seguenti versioni di Python sul proprio computer o sul server:
- 3.7.x
- 3.8.x
- 3.9.x
Nota
Le versioni di Python elencate sono state testate e verificate per funzionare con Analytics o con l'Agente Robot.
Qualsiasi versione di Python successiva alla 3.7.x dovrebbe funzionare. Tuttavia, non è garantito il funzionamento di versioni diverse da quelle elencate.
- Sul computer o sul server, fare doppio clic sul programma di installazione.
- Nel programma di installazione, selezionare Aggiungi Python NumeroVersione a PATH.
- Fare clic su Installa e seguire le istruzioni visualizzate.
- Riavviare il computer o il server prima di eseguire qualsiasi script Python richiesto da uno script Analytics.
Impostare le variabili d'ambiente ACLPYTHONDLL e PYTHONPATH
- Nell'unità C:\ del sistema operativo, creare una o più cartelle per ospitare gli script Python.
Esempio C:\python_scripts
- Dal sistema operativo, aprire la finestra di dialogo Proprietà del sistema e fare clic su Variabili d'ambiente.
- Nella sezione Variabili di sistema, fare clic su Nuovo e inserire le seguenti variabili:
Nome della variabile Valore della variabile PYTHONPATH Il percorso completo della cartella o delle cartelle create per ospitare gli script Python. Separare più percorsi di cartelle con un punto e virgola.
Esempio:
C:\python_scripts;C:\dev;C:\tmp
ACLPYTHONDLL Il percorso completo e il nome del file DLL di Python nella cartella di installazione di Python.
Esempio:
c:\python_install\python35.dll
Nota
Al momento dell'installazione, Python aggiunge la DLL alla cartella di sistema (c:\windows\system32\python35.dll) anziché alla cartella di installazione. È necessario copiare la DLL dalla cartella di sistema alla cartella di installazione e utilizzare il percorso della cartella di installazione come valore della variabile. Analytics o Agente Robot cerca la DLL nella cartella di installazione di Python.
Potrebbe anche essere necessario rimuovere le impostazioni di sola lettura dalla cartella di installazione.
- Per salvare la variabile, fare clic su OK e poi, nella finestra di dialogo Proprietà del sistema, su OK.