Script dello strumento Python incorporato
Script di aggiornamento dello strumento Python SDK
A partire dalla release 2020.4, Alteryx utilizza una versione aggiornata di Python incorporato che migliora la sicurezza degli utenti. Lo script riportato di seguito viene fornito per facilitare l'identificazione di qualsiasi strumento basato su Python SDK installato sul sistema. Una volta eseguito lo script, verrà visualizzato un elenco di strumenti che sfruttano Python SDK e le relative posizioni dei file.
Questo script può essere utilizzato dagli utenti Alteryx e dagli amministratori del server che stanno considerando di eseguire l'aggiornamento alla versione 2020.4 (e versioni successive) o lo hanno già fatto e necessitano di assistenza per la risoluzione dei problemi dei flussi di lavoro contenenti strumenti basati su Python SDK. Questo si applica nel caso in cui si stia eseguendo l'aggiornamento da Alteryx 2020.3 o versioni precedenti.
Dichiarazione di non responsabilità
Lo script non è firmato. Ti consigliamo pertanto di consultare i dettagli aggiuntivi sulla verifica dell'hash, riportati di seguito.
Caratteristiche tecniche
Compatibilità del prodotto: questo script può essere eseguito su Alteryx Designer o Server (sistema operativo desktop o server).
Funzionalità dello script
Lo script esamina tutte le possibili posizioni degli strumenti nel computer.
Percorso degli strumenti utente:
%APPDATA%\Alteryx\ToolsPercorso degli strumenti amministrativi:
%ALLUSERPROFILE%\Alteryx\ToolsPercorso dei plugin HTML:
<directory di installazione>\bin\HtmlPlugins
Lo script esegue le operazioni seguenti:
Scansione di tutti i file
.pydpresenti nelle posizioni indicate sopra.Verifica che le parole chiave
cp3xsiano inferiori acp38.Analisi del file
config.xmlper determinare il nome e la versione dello strumento.Stampa di Nome strumento, Versione, Versione Python e Percorso per ciascuno strumento che contiene riferimenti a una versione di Python anteriore alla
3.8.5.Se la ricerca non produce risultati, viene stampato il messaggio seguente:
Non sono stati trovati strumenti incompatibili con Python versione [3.8.5]
Download e verifica hash
Scarica il file https://help.alteryx.com/downloads/Python_Upgrade_v2.zip.
L'hash SHA256 del file scaricato è:
e0bff8e0a8febb8c4e3b6c821d2ad6ffcfb3768f6e974a2fd31a61d98a11460e
Per verificare l'hash, apri il prompt dei comandi e immetti il comando seguente nel sistema Alteryx in uso:
C:\Program Files\Alteryx\bin\Miniconda3\Library\bin\openssl.exe dgst -sha256 path\to\Python_Upgrade_v2.ps1
Dovrebbe essere visualizzato il valore hash indicato sopra. Se viene visualizzato un valore diverso, riprova a eseguire il download. Se il problema persiste, contatta l'assistenza e non eseguire lo script.
Come eseguire lo script
Salva lo script in un'istanza di Desktop o Server che include Alteryx Designer.
Apri il prompt dei comandi.
Accedi alla cartella in cui è stato salvato lo script.
Esegui
powershell -file Python_Upgrade_v2.ps1.Durante la ricerca viene stampato il seguente messaggio di avanzamento:
Ricerca degli strumenti Alteryx in corso... -- Percentuale di file controllati: 10%Vengono stampate le seguenti informazioni relative agli strumenti basati su Python SDK che potrebbero contenere riferimenti a versioni incompatibili di Python e richiedere la tua attenzione in caso di aggiornamento alla versione 2020.4 o successiva:
