os 10.11.6 Pip-Installationsberechtigungsfehler

Ich bin ein CS-Anfänger, der einen Udemy-Python-Kurs belegt und versucht, Pip zu installieren, um Matplotlib, Pandas usw. in Pylab zu verwenden.

Ich verwende IDLE 3.4.2 und die neueste Version Pycharm

Versucht 1. "pip installiert pylab"

Version erfüllt nicht die Anforderung pylab,keine passende Distribution für pylab gefunden;

2. gleiches Ergebnis mit sudo vor dem ersten;

3.sudo easy_install matplotlib

im Terminal erfolgreich, aber immer noch kein Matplotlib-Modul in der Shell)

4. Brew installiert Python 3

gelungen, aber immer noch kein Matplotlib-Modul in der Shell, und jeder Befehl sieht immer noch so aus für 2.7)

5.Anaconda-Paket basierend auf der Vorinstallation von Macports

gleiches Ergebnis wie 3

6.Auf cloud9.io

kann matplotlib immer noch nicht importieren

7.virtualenv/virtualenvwrapper

Beide [Errno 13] Berechtigung verweigert: '/Library/Python/2.7/site-packages/virtualenv.py'

Dann versucht, Python 2 und 3 zu deinstallieren und dann zu installieren

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

Fehler: kein Fass-Argument

Xcode heruntergeladen

aber "Block komprimierte Payload-Operation fehlgeschlagen"

Ergebnis von „brew doctor“: Warnung: „config“-Skripte existieren außerhalb Ihres Systems oder der Homebrew-Verzeichnisse.

Zusätzliche Skripte in Ihrem Pfad zu haben, kann über Homebrew installierte Software verwirren, wenn das Konfigurationsskript ein vom System oder von Homebrew bereitgestelltes Skript mit demselben Namen überschreibt. Wir haben die folgenden „config“-Skripte gefunden: /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

Warnung: Python ist unter /Library/Frameworks/Python.framework installiert

Warnung: Sie haben MacPorts oder Fink installiert: /opt/local/bin/port

Warnung: Sie haben nicht verknüpfte Fässer in Ihrem Keller

Warnung: /usr/bin steht vor /usr/local/bin

Danke fürs Lesen!

Antworten in detaillierter Richtung werden geschätzt, da ich nur ein Anfänger bin und jede Menge Sachen von Ihnen lernen kann.

Mittlerweile echt frustriert.

Verwenden Sie einen und nur einen Paketmanager, den Sie hier haben, Homebrew, Macports und Anaconda, und versuchen Sie, Apples Python zu verwenden. Nur für Python würde ich nur Anaconda verwenden. Sie müssen die anderen löschen - Wenn Sie andere Tools für CS benötigen, wählen Sie eines von Macports oder Home-Brew. (Am besten verwenden Sie das, was Ihre Universität empfiehlt, jeder anständige hat Installationsanweisungen)

Antworten (1)

Entfernen Sie NICHT Ihre vom Apple-System bereitgestellte Python-Version, die Sie unter diesem Pfad finden: /Library/Frameworks/Python.framework/Versions/2.7

Tatsächlich sollten Sie niemals mit irgendwelchen Frameworks unter /Library/ herumspielen, es sei denn, Sie wissen, was Sie tun. Ihr Betriebssystem verfügt möglicherweise über Tools, die von dieser Version von Python abhängen, die es enthält.

Nach der Installation von Brew - hast du ausgeführt

Arzt brauen

Es sollte Ihnen sagen, ob Sie irgendwelche Probleme haben.

Stellen Sie außerdem sicher, dass Ihr Gebräu python3 installiert (beachten Sie, dass kein Leerzeichen vorhanden ist - 'python 3')

Nach der Installation Ihres neuen Python - Brew sollte es unter /usr/local/ und nicht unter /Library/... abgelegt werden.

Ich schlage vor, Sie verwenden entweder Homebrew oder Macports - NICHT beides. Stellen Sie sicher, dass Sie den Anweisungen auf ihren Webseiten folgen und Ihren PATH in Ihrem .bashrc- oder .bash_profile richtig einstellen.

Nachdem Sie Ihren PATH in diesen Dateien festgelegt haben, vergessen Sie nicht, die Dateien zu "sourcen" - oder schließen Sie einfach das Terminal und öffnen Sie es erneut, um Ihre Umgebung auf die neuen Einstellungen zu "aktualisieren".

Viel Glück!