FAQ
ArcGIS Pro 2.2 にバージョンアップすると、Space Time Pattern Mining Tools.pyt の読み込みに失敗し「Python インタープリターを初期化できませんでした」と表示される

ナレッジ番号:3310 | 登録日:2023/05/29 | 更新日:2024/09/10

問題

ArcGIS Pro を2.2 にバージョンアップした後、以下の問題が発生する場合があります。

  • Python ウィンドウを表示すると、「Python インタープリターを初期化できませんでした」と表示される
  • ArcGIS Pro の起動時に、「C:\Program Files\ArcGIS\Pro\Resources\ArcToolBox\Toolboxes\Space Time Pattern Mining Tools.pyt」の読み込みに失敗する旨のエラーが表示される
  • 時空間パターン マイニング ツールを起動すると、ツールを開くのに失敗した旨のエラーが発生する

原因

以下のファイルが「C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3」フォルダーにないことが原因でこのエラーが発生しています。

  • python.exe
  • python3.dll
  • python36.dll
  • pythonw.exe

Python パッケージをインストールするために ArcGIS Pro の Python パッケージ マネージャを使用すると、Python のバージョンが、 ArcGIS Pro 2.1 に含まれる 3.6.2 から 3.6.6 に更新されます。
ArcGIS Pro をバージョンアップすると、パッケージ ファイルがArcGIS Pro 2.2 に含まれている 3.6.5 より高いものになってしまいます。

対処方法

再インストールを行う方法

  1. パッケージが格納された以下のフォルダーをリネームします。ここでは「pkgs_leftover」とします。
    C:\Program Files\ArcGIS\Pro\bin\python\pkgs
  2. [コントロール パネル] の [プログラムの追加と削除] で「ArcGIS Pro」のプログラムを選択し、修復を実行します。

 

Conda コマンドを使用する方法

Conda のコマンドを使用して、Python のバージョンを変更します。

  1. Window のスタート メニューから、[ArcGIS] → (ArcGIS Pro) → [Python コマンド プロンプト] を実行します。
    Python コマンド プロンプトは管理者として実行してください。
    Window 10 の場合は、Ctrl + Shift + クリックで管理者として実行することができます。
  2. 以下の JSON ファイルを削除します。
    C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\conda-meta\python-3.6.*.json
  3. Python コマンド プロンプトで、以下のコマンドを実行します。
    conda install python==3.6.5 --no-deps
  4. パッケージが格納された以下のフォルダーをリネームします。ここでは「pkgs_leftover」とします。
    C:\Program Files\ArcGIS\Pro\bin\python\pkgs

参考

Problem: After upgrading to ArcGIS Pro 2.2, geoprocessing tools fail to load and Python window returns "Failed to Initialize Python Interpreter"

メタデータ

種類

製品