問題

ArcGIS Pro 2.2 へのアップグレード後に環境の作成やパッケージのインストールができない

Last Published: June 26, 2023

説明

Python バックステージで、新しい環境を作成するか既存の [arcgispro-py3] フォルダーのクローンを作成すると、正常に作成できたように表示されますが、環境をアクティブにしてアプリケーションを再起動すると、[arcgispro-py3] がアクティブになります。

conda_log.txt ファイル (%LocalAppData%/ESRI/conda/conda_log.txt に存在) を参照すると、次のいずれかのエラーが報告されます。

エラー: CondaError: Cannot link a source that does not exist.
エラー: 環境 C:\Users\<ユーザー名>\AppData\Local\ESRI\conda\envs\envname には、ArcGIS Pro に必要な NumPy が含まれていません。

原因

C:\Program Files\ArcGIS\Pro\bin\python\pkgs のコンテンツが乱雑になっています。 2.1 から 2.2 へのアップグレード時に、*.pyc ファイルは削除されます。これにより、パッケージのビルドおよびインストール時に Conda が失敗します。

パッケージは 2.1 を使用してビルドされていますが、コンピューターを ArcGIS Pro 2.1 から 2.2 にする過程で、フォルダーが乱雑な状態になります。

解決策または対処法

以下に示すとおり、フォルダーから特定のコンテンツを削除します。 これらの変更には、管理者権限が必要です。

  1. コンピューター上で、C:/Program Files/ArcGIS/Pro/bin/Python/pkgs フォルダーを参照します。
警告: 次のステップに進む際は、pkgs/cache フォルダーを削除しないでください。
  1. pkgs フォルダーにある cache 以外のフォルダーをすべて削除します。asn1crypto-0.24.0-py36_0attrs-17.4.0-py36_0bleach-2.1.3-py36_0 などのフォルダーがあります。

記事 ID:000018813

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

関連情報

このトピックについてさらに調べる