日本語

エラー: 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」をご参照ください。

関連情報

更新日時: 2/1/2017

記事 ID: 000012889

ソフトウェア: ArcGIS for Desktop Advanced 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Basic 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Standard 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcMap 10.1