日本語

エラー: ImportError: WeightsUtilities という名前のモジュールはありません

エラー メッセージ

[ホット スポット分析 (Hot Spot Analysis (Getis-Ord Gi*))] ツールや [クラスター/外れ値分析 (Cluster and Outlier Analysis (Anselin Local Morans I))] ツールなどの空間統計ツールを Python で実行する場合に、次のエラー メッセージを受け取ることがあります。

エラー:   
ImportError: WeightsUtilities という名前のモジュールはありません

原因

この問題に対して考えられる原因には、次のものが含まれます。

  • C:\Program Files (x86)\ArcGIS\Desktop10.x\ArcToolbox\Scripts というパスが、システム変数 PYTHONPATH に追加されていません。
  • ArcGIS Desktop と Python インスタンスが同じドライブにインストールされていません。
注意:
この問題は、ArcGIS for Desktop の不完全なインストールが原因で発生することもあります。 これを修正するには、ArcGIS for Desktop をクリーンにアンインストールした後に、再インストールします。 詳細については、「ArcMap: アンインストール ArcGIS for Desktop」および「ArcMap: お使いのコンピューターへの ArcGIS Desktop のインストール」をご参照ください。

解決策または対処法

原因に応じて、以下のいずれかのオプションを使用して問題を解決します。

オプション A
システム変数 PYTHONPATH にパスを追加します。

以下の手順は、PYTHONPATH 変数にパスを追加する方法を示しています。
  1. [マイ コンピューター] を右クリックし、[プロパティ] をクリックします。
  2. [コントロール パネル ホーム] サイドバーで、[システムの詳細設定] オプションをクリックします。
  3. [システムのプロパティ] ウィンドウの [詳細設定] タブを開き、[環境変数] ボタンをクリックします。
  4. [システム環境変数] セクションで PYTHONPATH 変数をハイライト表示して、[編集] ボタンをクリックします。
  5. [変数値] セクションに次のパスを入力します。
C:\Program Files (x86)\ArcGIS\Desktop10.x\ArcToolbox\Scripts
  1. [OK] をクリックします。
  2. [環境変数] ウィンドウで [OK] をクリックします。
  3. [システム プロパティ] ウィンドウで [OK] をクリックします。
詳細については、「ArcPy のインポート: パスとインポート」をご参照ください。

オプション B
ArcGIS Desktop と Python を同じドライブ上にインストールします。 詳細については、「ArcMap: Python、NumPy、および MatPlotlib」をご参照ください。

関連情報