Momentálně používáme ArcGIS Pro 3.7.1 a stále se setkáváme s problémy při klonování Python prostředí. Tento problém existuje od začátku ArcPro. Klonování přímo z ArcGIS Pro se v našem prostředí nezdá být spolehlivé. Proces začne, vytvoří novou složku a pak téměř okamžitě skončí, aniž by úspěšně vytvořil klon. Testovali jsme více umístění souborů se stejným výsledkem.
Je možné, že něco specifického v bezpečnostní nebo systémové konfiguraci naší organizace brání úspěšnému dokončení procesu klonování. Pokud je tomu tak, bylo by užitečné mít alternativní možnost nasazení, která by nespoléhala na to, že uživatelé vytvářejí vlastní klon.
Jedním návrhem by bylo, aby ArcGIS Pro nainstaloval zapisovatelný klon ve výchozím nastavení vedle pouze pro čtení arcgispro-py3 prostředí. Například během instalace by mohl vytvořit standardní klon na:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\Arcgispro-py3Clone
a udržovat jej během aktualizací.
Dnes je naším řešením ručně zkopírovat složku prostředí a poté ji v ArcGIS Pro vyhledat a přidat jako prostředí. I když to funguje, je to další krok, který mnoho uživatelů považuje za matoucí. Navíc to musíme dělat při každé aktualizaci, protože klon zastarává.
Mít standardní, předkonfigurovaný klon by výrazně zjednodušilo správu balíčků. Bylo by také přínosné, kdyby aktualizace ArcGIS Pro mohly automaticky synchronizovat aktualizace základních balíčků z výchozího prostředí do tohoto spravovaného klonu při zachování balíčků nainstalovaných uživatelem. To by eliminovalo potřebu opakovaně vytvářet nové klony a přeinstalovávat další balíčky po každé aktualizaci ArcGIS Pro.
Zachování stávajícího pouze pro čtení prostředí je důležité, ale poskytnutí podporovaného zapisovatelného klonu ihned po vybalení by vytvořilo mnohem hladší zkušenost pro organizace, které pravidelně rozšiřují Python prostředí.