Korzystam z ArcGIS na OSX prawie codziennie, używając VMWare. Jedyną różnicą jest to, że nie mam go zainstalowanego na maszynie wirtualnej - jest to partycja bootcamp - i pozwól, że wyjaśnię ci, dlaczego, IMHO, ma to więcej zalet niż standardowa instalacja VM dla ArcGIS.
Najpierw wyjmijmy VMWare z równania i porozmawiajmy o czystym Bootcampie.
Korzystając z Bootcamp, tworzysz osobną partycję dla Windows na twoim dysku. Są to całkowicie osobne instalacje systemów operacyjnych. W czasie uruchamiania możesz przytrzymać klawisz opcji i wybrać, czy chcesz uruchomić system Windows, czy system OSX. Tak długo, jak masz zainstalowane odpowiednie sterowniki systemu Windows bootcamp , gwarantuje to, że jest to najszybszy sposób na uruchomienie systemu Windows na tym sprzęcie, ponieważ działa on tylko w systemie Windows w tym momencie. Wada jest oczywista - musisz wybrać system operacyjny, który zamierzasz uruchomić podczas uruchamiania, a jeśli musisz zmienić system operacyjny, musisz zrestartować komputer.
Tak, to do bani.
Witamy w VMWare Fusion. VMWare pozwala zrobić dwie rzeczy z Bootcamp. Jednym z nich jest zaimportowanie partycji bootcamp na nową maszynę wirtualną, skutecznie tworząc pełny klon tej partycji bootcamp i zrzucając ją na maszynę wirtualną w OSX - NIE rób tego .
Inną rzeczą, którą pozwala ci zrobić, jest uruchomienie partycji Bootcamp z poziomu OSX poprzez dostęp do tej części dysku. To jest fajne i tego używam. Upewnij się, że masz narzędzia VMWare zainstalowane na partycji bootcamp, gdy uruchamiasz ją z poziomu OSX - w przeciwnym razie wszystko działa wolno.
Ta konfiguracja pozwala ci wybrać, jak szybko ma działać ArcGIS.
Jeśli chcesz korzystać z systemu operacyjnego OSX i Windows, możesz użyć VMWare Fusion i uruchomić zwirtualizowaną partycję Bootcamp.
Aby uzyskać maksymalną prędkość ArcGIS, uruchom ponownie komputer i używaj go natywnie.
Jeśli chodzi o to, ile zasobów dać systemowi Windows podczas pracy w systemie OSX, zwykle daję mu połowę tego, co mam (pół pamięci, pół procesora) i wydaje się, że działa to optymalnie. Ponieważ mam wszystkie sterowniki zainstalowane w dowolnym trybie (sterowniki bootcamp i narzędzia vmware fusion), działa dobrze w każdym z trybów.
Jeśli chodzi o twoje pytanie dotyczące ArcPy - nie daj się zwieść działaniu trybu Unity w VMWare Fusion. Pozwala sprawić, że wygląda na to, że Windows i OSX działają jako jeden, ponieważ poszczególne okna wyglądają tak samo - ale nadal są w większości izolowane. Tak, masz dostęp zarówno do systemów plików, jak i zasobów sieciowych, ale to wszystko. Możesz więc ArcPy ze środowiska Windows dobrze ... ale nie oczekuj, że będziesz mógł "importować" dowolne biblioteki, które zainstalowałeś tylko po stronie OSX i wszystko będzie działać dobrze - są to dwa izolowane środowiska python i jeśli chcesz mieć tę pracę, stajesz się zbyt chciwy :)