2010-12-02 11 views
1

Je suis pendant des heures à ce sujet. J'avais besoin d'avoir réinstallé jpeglib et PIL.Comment réinstaller PIL sur Mac OS X Snow Leopard

J'ai installé jpeg lib de http://www.ijg.org/, s'il vous plaît dites-moi si c'est vrai.

Je dois encore réinstaller PIL. J'ai installé Fink, pour apt-get, mais je ne suis toujours pas clair comment désinstaller complètement PIL avant de l'installer.

Et puis l'installation, dois-je faire apt-get install py-pil seulement? Je vois différentes instructions here et here. De quel côté devrais-je aller? Je ne peux pas comprendre, sudo python setup.py install réinstalle python 2.6, ou il installe juste ce que je suis dans le répertoire? Cependant:

[[email protected]/Library/Python/2.6/site-packages/PIL] $ sudo python setup.py install python
: ne peut pas ouvrir le fichier 'setup.py': [Errno 2] Aucun fichier ou répertoire

merci à l'avance

+0

'apt-get' sur OS X.? –

+1

Eh bien, c'était une douleur en soi, mais oui, j'ai installé Fink de http://www.finkproject.org/ et il semble avoir apt-get dedans – mgPePe

Répondre

2

ne pas muck sur fink. Cela utilise une installation complètement séparée de Python et toutes ses dépendances. Cela n'aidera vraiment pas votre problème réel. Deuxièmement, vous essayez d'exécuter des choses à partir de paquets de site - c'est faux. Retour au répertoire où vous avez téléchargé PIL (ou le télécharger à nouveau, si vous n'avez pas encore) et exécutez sudo python setup.py install.

Et non, il ne sera pas réinstaller Python - il utilise python pour exécuter la configuration du répertoire que vous êtes dans

+0

Ah, merci, et comment puis-je supprimer l'ancien PIL? J'ai un dossier: '/ Bibliothèque/Python/2.6/site-packages/PIL' et '/Bibliothèque/Python/2.6/site-packages/PIL.pth' et '/ System/Bibliothèque/Frameworks/Python .framework/Versions/2.5/Extras/lib/python/py2app/recipes/PIL' avec un tas de choses là puis-je enlever tout ce bofore installer à nouveau PIL? – mgPePe

+0

Et une autre question. J'ai python 2.3, 2.5, 2.6. Mon site utilise apparemment 2.6 (aucune idée de comment contrôler cela). Comment puis-je savoir que PIL va installer pour 2.6 plutôt que 2.3 ou 2.5? – mgPePe

+0

en supposant '-V' python montre 2.6, puis en cours d'exécution' python setup.py install' utilisera ce python et l'installer pour 2.6. Ne devrait pas avoir besoin de supprimer quoi que ce soit d'abord. –

Questions connexes