We gebruiken momenteel ArcGIS Pro 3.7.1 en ondervinden nog steeds problemen met het klonen van de Python-omgeving. Dit is een probleem sinds het begin van ArcPro. Klonen vanuit ArcGIS Pro lijkt in onze omgeving niet betrouwbaar te werken. Het proces start, maakt een nieuwe map aan en voltooit bijna onmiddellijk zonder de clone succesvol te creëren. We hebben meerdere bestandslocaties getest met hetzelfde resultaat.
Het is mogelijk dat er iets specifieks binnen de beveiliging of systeemconfiguratie van onze organisatie is dat voorkomt dat het kloonproces succesvol wordt afgerond. Als dat het geval is, zou het nuttig zijn om een alternatieve implementatieoptie te hebben die niet afhankelijk is van gebruikers die hun eigen clone maken.
Een suggestie zou zijn dat ArcGIS Pro standaard een schrijfbare clone installeert naast de alleen-lezen arcgispro-py3 omgeving. Bijvoorbeeld, tijdens de installatie zou het een standaard clone kunnen aanmaken op:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\Arcgispro-py3Clone
en deze onderhouden tijdens upgrades.
Vandaag is onze tijdelijke oplossing om handmatig de omgevingsmap te kopiëren en deze vervolgens binnen ArcGIS Pro te selecteren om toe te voegen als een omgeving. Hoewel dit werkt, is het een extra stap die veel gebruikers verwarrend vinden. Bovendien moeten we dit bij elke upgrade doen omdat de clone verouderd raakt.
Het hebben van een standaard, vooraf geconfigureerde clone zou het beheer van pakketten aanzienlijk vereenvoudigen. Het zou ook nuttig zijn als ArcGIS Pro-updates automatisch kernpakketupdates van de standaardomgeving naar deze beheerde clone kunnen synchroniseren terwijl gebruikers-geïnstalleerde pakketten behouden blijven. Dit zou de noodzaak elimineren om steeds nieuwe clones te maken en extra pakketten opnieuw te installeren na elke ArcGIS Pro-upgrade.
Het behouden van de bestaande alleen-lezen omgeving is belangrijk, maar het bieden van een ondersteunde schrijfbare clone direct uit de doos zou een veel soepelere ervaring creëren voor organisaties die regelmatig de Python-omgeving uitbreiden.