2 votes

La mise à jour vers Mavericks supprime le répertoire Python site-packages ?

Comme le suggère le sujet, j'ai récemment mis à jour vers OSX Mavericks, et...

$ 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 

J'y avais installé un tas de modules, principalement des trucs de Django et leurs dépendances sous 2.7, et maintenant tout semble avoir... disparu. Et non, les READMEs ne disent rien d'utile.

Donc, des questions :

  1. Quelqu'un d'autre a-t-il vu cela ? Je ne trouve pas d'autres mentions en ligne, donc... peut-être qu'il y a quelque chose d'autre ?
  2. Des suggestions sur ce que je devrais faire ou examiner avant de commencer à réinstaller le tout en me maudissant à voix basse ?

1voto

Graham Miln Points 39606

Apple a tendance à supprimer les fichiers de support pour les langages de script tels que python , perl et ruby à chaque mise à jour importante.

Pour éviter cela à l'avenir, recherchez un gestionnaire de paquets qui maintienne et utilise une copie locale de Python en dehors des dossiers gérés par Apple de /Library y /System . Un bon point de départ est maison :

Installer homebrew avec :

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

Installez ensuite une copie locale de Python avec :

brew install python

Pour perl, l'option perlbrew est idéal et interpelle explicitement Apple pour son comportement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X