FAQ
ArcGIS Pro 2.2 にバージョンアップすると、Space Time Pattern Mining Tools.pyt の読み込みに失敗し「Python インタープリターを初期化できませんでした」と表示される
ナレッジ番号:3310 | 登録日:2023/05/29 | 更新日:2024/11/21
問題
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 より高いものになってしまいます。対処方法
再インストールを行う方法
- パッケージが格納された以下のフォルダーをリネームします。ここでは「pkgs_leftover」とします。
C:\Program Files\ArcGIS\Pro\bin\python\pkgs - [コントロール パネル] の [プログラムの追加と削除] で「ArcGIS Pro」のプログラムを選択し、修復を実行します。
Conda コマンドを使用する方法
Conda のコマンドを使用して、Python のバージョンを変更します。
- Window のスタート メニューから、[ArcGIS] → (ArcGIS Pro) → [Python コマンド プロンプト] を実行します。
Python コマンド プロンプトは管理者として実行してください。
Window 10 の場合は、Ctrl + Shift + クリックで管理者として実行することができます。 - 以下の JSON ファイルを削除します。
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\conda-meta\python-3.6.*.json - Python コマンド プロンプトで、以下のコマンドを実行します。
conda install python==3.6.5 --no-deps
- パッケージが格納された以下のフォルダーをリネームします。ここでは「pkgs_leftover」とします。
C:\Program Files\ArcGIS\Pro\bin\python\pkgs
参考
- Python ウィンドウを表示すると、「Python インタープリターを初期化できませんでした」と表示される
メタデータ
種類
製品