Eseguo ArcGIS su OSX praticamente ogni giorno usando VMWare. L'unica differenza è che non l'ho installato in una macchina virtuale - è una partizione bootcamp - e lascia che ti spieghi perché, IMHO, questo ha più vantaggi rispetto a un'installazione VM standard per ArcGIS.
Per prima cosa prendiamo VMWare fuori dall'equazione e parliamo di Bootcamp puro.
Quando usi Bootcamp, stai effettivamente creando una partizione separata per Windows sul tuo disco. Sono installazioni completamente separate di sistemi operativi. Al momento dell'avvio puoi tenere premuto il tasto opzione e scegliere se avviare Windows o avviare OSX. Finché hai installato i driver Windows bootcamp corretti , ciò garantisce che è il modo più veloce per eseguire Windows su quell'hardware poiché è in esecuzione solo su Windows a quel punto. Lo svantaggio è evidente: è necessario scegliere quale sistema operativo eseguire all'avvio e se è necessario cambiare sistema operativo, è necessario riavviare.
Sì, fa schifo.
Benvenuti in VMWare Fusion. VMWare ti consente di fare due cose con Bootcamp. Uno di questi è importare la partizione bootcamp in una nuova macchina virtuale creando in modo efficace un clone completo di quella partizione bootcamp e scaricandola in una VM all'interno di OSX - NON farlo .
L'altra cosa che ti permette di fare è avviare la tua partizione Bootcamp dall'interno di OSX accedendo a quella parte del disco. Questo è bello ed è quello che uso. Assicurati di avere gli strumenti VMWare installati nella partizione bootcamp quando lo esegui da OSX, altrimenti le cose sono lente.
Ciò che questa configurazione consente di fare è scegliere la velocità con cui si desidera eseguire ArcGIS.
Quando si desidera il vantaggio di eseguire sia OSX che Windows, è possibile utilizzare VMWare Fusion ed eseguire la partizione Bootcamp virtualizzata.
Quando si desidera la massima velocità ArcGIS, riavviare la macchina e utilizzarla in modo nativo.
Per quanto riguarda quante risorse dare a Windows durante l'esecuzione all'interno di OSX, di solito le do metà di tutto ciò che ho (metà memoria, metà CPU) e questo sembra funzionare in modo ottimale. Dal momento che ho tutti i driver installati per qualunque modalità io stia correndo (driver bootcamp e strumenti di fusione di VMware), funziona bene in entrambe le modalità.
Per quanto riguarda la tua domanda su ArcPy, non lasciarti ingannare da ciò che sta facendo la modalità Unity in VMWare Fusion. Ti consente di far sembrare che Windows e OSX stiano funzionando come uno perché le singole finestre sembrano uguali - ma sono ancora, per lo più , isolate. Sì, hai accesso sia ai file system che alle risorse di rete, ma è praticamente tutto. Quindi puoi ArcPy dall'ambiente Windows bene ... ma non aspettarti di essere in grado di "importare" tutte le librerie che hai installato solo sul lato OSX e tutto funzionerà bene: quelli sono due ambienti Python isolati e se vuoi avere questo lavoro stai diventando troppo avido :)