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環境を複製するためのユーティリティスクリプトを作成します。 |