-1 votes

os 10.11.6 erreur de permission d'installation de pip

Je suis un débutant en informatique qui suit le cours udemy Python et j'essaie d'installer pip afin d'utiliser matplotlib, pandas, etc. dans pylab.

J'utilise IDLE 3.4.2 et la dernière version de Pycharm.

Essayé 1. "pip installed pylab"

ne répond pas à l'exigence pylab, aucune distribution correspondante n'a été trouvée pour pylab ;

2.même résultat avec sudo avant le premier ;

3.sudo easy_install matplotlib

a réussi dans le terminal, mais toujours pas de module matplotlib dans le shell)

4.brew install Python 3

réussi, mais toujours pas de module matplotlib dans le shell, et toutes les commandes ressemblent à celles de la 2.7)

5. paquet Anaconda basé sur la préinstallation de Macports

même résultat que 3

6.Sur cloud9.io

Je ne peux toujours pas importer matplotlib

7.virtualenv/virtualenvwrapper

Les deux [Errno 13] Permission refusée : '/Library/Python/2.7/site-packages/virtualenv.py'.

Ensuite, j'ai essayé de désinstaller 2 et 3 Python puis d'installer

8.brew rm -rf/Library/Frameworks/Python.framework/Versions/2.7

error:no keg argument

Téléchargement de Xcode

mais "échec de l'opération de compression du bloc de données".

Résultat de "brew doctor" : Avertissement : "config" scripts existent en dehors de vos répertoires système ou Homebrew.

Le fait d'avoir des scripts supplémentaires dans votre chemin peut confondre les logiciels installés via Homebrew si le scripts de configuration remplace un scripts fourni par le système ou Homebrew du même nom. Nous avons trouvé la "config" suivante scripts : /Library/Frameworks/Python.framework/Versions/3.4/bin/python3-config /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4-config /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4m-config

Attention : Python est installé à /Library/Frameworks/Python.framework

Avertissement : Vous avez installé MacPorts ou Fink : /opt/local/bin/port

Attention : Vous avez des fûts non reliés dans votre cave.

Attention : /usr/bin se trouve avant /usr/local/bin

Merci de nous lire !

Une réponse détaillée sera appréciée car je ne suis qu'un débutant ayant des tonnes de choses à apprendre de vous.

Je suis vraiment frustré maintenant.

1voto

Mark Points 226

Ne supprimez PAS la version de Python fournie par votre système Apple qui se trouve à cet endroit : /Library/Frameworks/Python.framework/Versions/2.7

En fait, vous devriez jamais n'essayez pas de manipuler les Frameworks sous /Library/... à moins que vous ne sachiez ce que vous faites. Votre système d'exploitation peut avoir des outils qui dépendent de cette version de Python qu'il fournit.

Après avoir installé brew - avez-vous exécuté

médecin brasseur

Il devrait vous dire si vous avez des problèmes.

Assurez-vous également que votre brew install python3 (notez qu'il n'y a pas d'espace - 'Python 3').

Après avoir installé votre nouveau Python - brew devrait le placer sous /usr/local/ et non /Library/...

Je vous suggère d'utiliser soit Homebrew soit Macports - PAS les deux. Assurez-vous de suivre les instructions sur leurs pages web et de définir correctement votre PATH dans votre .bashrc ou .bash_profile.

Après avoir défini votre PATH dans ces fichiers, n'oubliez pas de "sourcer" les fichiers - ou simplement de fermer et rouvrir le terminal pour "rafraîchir" votre environnement avec les nouveaux paramètres.

Bonne chance !

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