L'aggiornamento a Mavericks cancella la directory dei pacchetti del sito Python?

2

Come suggerisce il soggetto, recentemente ho eseguito l'aggiornamento a OSX Mavericks e ...

$ ls /Library/Python/*/site-packages/
/Library/Python/2.3/site-packages/:
Extras.pth README

/Library/Python/2.5/site-packages/:
README

/Library/Python/2.6/site-packages/:
README

/Library/Python/2.7/site-packages/:
README 

Ho avuto un sacco di moduli installati lì, per lo più roba Django e le relative dipendenze sotto 2.7, e ora sembra che tutto sia ... appena finito. E no, i README non dicono nulla di utile.

Quindi domande:

  1. Qualcun altro ha visto questo? Non riesco a trovare altre menzioni online, quindi ... forse c'è qualcos'altro?
  2. Qualche suggerimento su cose che dovrei fare o investigare prima di iniziare a reinstallarlo tutto mentre imprecavo sottovoce a me stesso?
posta usernamenumber 06.02.2014 - 18:40
fonte

1 risposta

1

Apple tende a cancellare i file di supporto per linguaggi di scripting come python , perl e ruby con ogni aggiornamento principale.

Per evitare questo in futuro, cerca un gestore di pacchetti che mantenga e funzioni con una copia locale di python al di fuori delle cartelle gestite da Apple di /Library e /System . Un buon punto di partenza è homebrew :

Installa homebrew con:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Quindi installa una copia locale di python con:

brew install python

Per perl, il progetto perlbrew è l'ideale e chiama esplicitamente Apple per il suo comportamento.

    
risposta data 06.02.2014 - 19:02
fonte

Leggi altre domande sui tag