Skip to main content

ServerアップグレードでのPythonツール環境

このチェックリストを使用すると、Pythonツールに関してServerのアップグレードに必要なすべてのタスクを確実に考慮できます。また、詳細で段階的な手順を確認できるヘルプとナレッジベースの記事を参照できます。

Plan

質問/手順

検討事項/リンク

Pythonツールの共有環境を理解します。

PythonツールはServer上の共有環境を使用しており、この環境はServerのアップグレード中にリセットされます。  Pythonツールを使用しているワークフローは、この共有環境にパッケージをインストールしている可能性があり、Serverのアップグレード後に必要なパッケージが復元されるまで実行されません。

アップグレードがPythonツールで使用されるPythonのバージョンを変更するかどうかを確認します。

Pythonの基礎となるバージョンが変更されたときに、ユーザーのPythonスクリプトを変更する必要がある場合があります。Serverが使用しているPythonのバージョンを確認してください。詳細については、Alteryx Embedded Python(Alteryx埋め込みPython)を参照してください。

共有Python環境にパッケージをインストールする方法

詳細については、How To: Use Alteryx.installPackages() in Python tool (PythonツールでAlteryx.installPackages()を使用する方法)を参照してください。

準備作業

質問/手順

検討事項/リンク

インストールされているPythonパッケージのリストを取得します。

How To Create a Text File for a Backing up Designer Python Packages (Designer Pythonパッケージをバックアップするためのテキストファイルを作成する方法)を参照してください。

アップグレード

質問/手順

検討事項/リンク

Pythonパッケージを復元します。

How To Create a Text File for a Backing up Designer Python Packages (Designer Pythonパッケージをバックアップするためのテキストファイルを作成する方法)を参照してください。

埋め込みPythonのバージョンは変更されましたか。

使用しているServerのバージョンで使用されているPythonのバージョンを見つけるには、Alteryx Embedded Python(Alteryx埋め込みPython)を参照してください。

ServerのアップグレードでPythonのバージョンが変更された場合は、ユーザーに通知して、ユーザーがコードを再テストできるようにしてください。

AWSに複数のワーカーノードがありますか。

ワーカー間で共有Python環境を複製するためのユーティリティスクリプトを作成します。