現在、ArcGIS Pro 3.7.1を使用していますが、Python環境のクローン作成にまだ課題があります。これはArcProが始まって以来の問題です。ArcGIS Pro内からのクローン作成は、私たちの環境では信頼性が低いようです。プロセスは開始され、新しいフォルダーが作成され、その後ほぼ即座に完了しますが、クローンは正常に作成されません。同じ結果で複数のファイル場所をテストしました。
組織のセキュリティやシステム構成に特有の何かが、クローン作成プロセスの正常な完了を妨げている可能性があります。もしそうであれば、ユーザーが自分でクローンを作成することに依存しない代替の展開オプションがあると助かります。
一つの提案としては、ArcGIS Proが読み取り専用の arcgispro-py3 環境と並んで書き込み可能なクローンをデフォルトでインストールすることです。例えば、インストール時に次の場所に標準的なクローンを作成することが考えられます:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\Arcgispro-py3Clone
そしてアップグレード時にもそれを維持する。
現在の回避策は、環境フォルダーを手動でコピーし、その後ArcGIS Pro内で参照して環境として追加する方法です。これは実行可能ですが、多くのユーザーには混乱を招く余分なステップです。さらに、クローンが古くなるため、毎回アップグレード時にこれを行う必要があります。
標準化された事前設定済みのクローンがあれば、パッケージ管理は大幅に簡素化されます。また、ArcGIS Proの更新時にデフォルト環境からこの管理されたクローンへコアパッケージの更新を自動的に同期しつつ、ユーザーがインストールしたパッケージは保持できると便利です。これにより、新しいクローンを繰り返し作成したり、各ArcGIS Proアップグレード後に追加パッケージを再インストールする必要がなくなります。
既存の読み取り専用環境を維持することは重要ですが、サポートされた書き込み可能なクローンを初めから提供することで、Python環境を定期的に拡張する組織にとってはるかにスムーズな体験となるでしょう。