Configurare un ambiente virtuale per Python in eLegere
Abstract
Warning
Configurare un ambiente virtuale per Python richiede accesso alla macchina di eLegere. Se non possiedi i privilegi per accedere alla macchina eLegere, chiede al tuo amministratore di eseguire i passi di questo documento per te.
Un ambiente virtuale per Python è un compartimento isolato dove puoi avere la tua configurazione Python separata da quella del sistema.
Impara come creare un ambiente virtuale per Python per la tua installazione eLegere. Creare un ambiente dedicato aiuta a configurare insiemi di pacchetti differenti per ciascun Dominio o utenti specifici.
Questo tutorial spiega:
- Il processo di configurazione dell'ambiente virtuale Python in Windows.
- Come lanciare gli script Python dell'ambiente virtuale tramite Custom Action.
Note
Il tutorial impiega il pacchetto Python virtualenv al posto del modulo standard venv.
Installare tramite pip il pacchetto virtualenv prima di iniziare.
Dopo aver installato virtualenv, troverai l'eseguibile virtualenv.exe
sotto la cartella Scripts
nella cartella d'installazione Python della macchina.
Configurare l'ambiente virtuale Python¶
Segui i passi sotto per configurare l'ambiente di Python sulla macchina eLegere tramite virtualenv.
L'installazione assume l'uso della linea di comando (CLI) in Windows.
-
Identifica la cartella della macchina dove vuoi configurare l'ambiente virtuale Python. Spostati su tale cartella nella CLI. (
folder-environment
è il percorso della cartella dove vuoi creare l'ambiente virtuale.)1
cd folder-environment
-
Lanciare il seguente comando nella cartella scelta al precedente passo. (Sostituisci il percorso nell'esempio con la cartella sulla macchina dove vuoi creare l'ambiente virtuale Python.)
1
python -m virtualenv C:\[Insert the path where you want to install the virtual environment]
Il comando sopra crea un ambiente virtuale usando la versione predefinita di Python sulla macchina.
Tip
Se ha versioni multiple di Python e vuoi installare una in particolare, usa invece il seguente comando.
1
virtualenv --python "C:\[Insert here the path to the Python's version]\python.exe" venv
Attendi che virtualenv completi l'operazione.
-
Lancia il seguente comando nella cartella dell'ambiente virtuale per attivarlo.
1
.\venv\Scripts\activate
Tip
Controlla se hai attivato l'ambiente correttamente digitando
which python3
nella CLI. Se la configurazione è riuscita, il comando mostra il percorso dell'ambiente virtuale. -
Installa tutti i pacchetti di cui hai bisogno tramite il comando
python -m pip install [package name]
. (Consulta la documentazione di pip per maggiori informazioni.) -
Chiudi il CLI, non ci sono ulteriori passaggi.
Tip
In qualunque momento, digita deactivate
nella CLI per disattivare l'ambiente.
Success
La configurazione dell'ambiente virtuale di Python è completata. Consulta la sezione successiva per imparare come lanciare uno script Python nell'ambiente virtuale da una Custom Action.
Lanciare uno script Python nell'ambiente virtuale tramite Custom Action¶
Impara come lanciare uno script Python dentro un ambiente da una Custom Action Python Script.
Segui le istruzioni in Eseguire script Python dentro la tua applicazione per configurare la Custom Action Python Script come al solito.
Quando inserisci lo Script Path nei Parameters: fornisci lo script Python sotto invece di puntare allo script desiderato.
Perché uno script Python intermedio?
Lo script sotto apre un processo dall'interno dell'ambiente virtuale, eseguendo lo script Python desiderato e riportando il risultato.
In maniera predefinita, le Custom Action eseguono gli script usando la configurazione Python dell'installazione eLegere. Devi usare uno script Python intermedio per eseguire lo script all'interno dell'ambiente virtuale.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Ripeti l'operazione per ciascun Python Script che vuoi eseguire da ambiente virtuale da una Custom Action.
Success
Hai configurato la Custom Action Python Script per eseguire uno script dall'ambiente virtuale precedentemente impostato.