[PYTHON] Die Geschichte, dass die Homebrew-Umgebung bei der Installation von Anaconda umgehauen wurde

Als ich die Python-Umgebung mit Anaconda erstellte, gab es ein Problem mit der mit Homebrew erstellten Umgebung. Ich habe viel recherchiert, bevor ich es reingelegt habe, aber ich wusste es nicht, also lasse ich es als Trottel.

Umgebung

MacOS X Yosemite Homebrew, Anaconda ← Mischgefahr

Ursprünglich eine Umgebung, in der Homebrew verwendet wurde, um eine Umgebung wie Node.js zu erstellen und mit Hubot zu spielen. Kürzlich habe ich mit Anaconda eine Python-Umgebung erstellt, um das Thema TensorFlow auszuprobieren, und das Tutorial ein wenig ausgeführt.

Nach langer Zeit den Befehl npm drücken ...

-bash: npm: command not found



 Was! ??


## Hilfe! Brau Doktor!
 Ein Brauarzt bei Problemen. Es gibt eine Warnung.

Warning: Anaconda is known to frequently break Homebrew builds, including Vim and MacVim, due to bundling many duplicates of system and Homebrew-available tools.

If you encounter a build failure please temporarily remove Anaconda from your $PATH and attempt the build again prior to reporting the failure to us. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories. ./configure scripts often look for *config scripts to determine if software packages are installed, and what additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew provided script of the same name. We found the following "config" scripts: /Users/spiky00/anaconda/bin/curl-config /Users/spiky00/anaconda/bin/freetype-config /Users/spiky00/anaconda/bin/libdynd-config /Users/spiky00/anaconda/bin/libpng-config /Users/spiky00/anaconda/bin/libpng16-config /Users/spiky00/anaconda/bin/python-config /Users/spiky00/anaconda/bin/python2-config /Users/spiky00/anaconda/bin/python2.7-config /Users/spiky00/anaconda/bin/xml2-config /Users/spiky00/anaconda/bin/xslt-config

 Anscheinend verwendet Anaconda eine Konfiguration mit dem gleichen Namen wie Homebrew, was den Build zu brechen scheint. eh

## gelöst!
 Löschen Sie Anaconda aus den Umgebungsvariablen und setzen Sie den ursprünglich festgelegten $ PATH zurück.

vi ~/.bash_profile


added by Anaconda2 2.4.1 installer

export PATH="/Users/spiky00/anaconda/bin:$PATH"


 Ich habe eine Schlange gefunden. Und meine Knotenumgebung ist hier ...

 Dies…

added by Anaconda2 2.4.1 installer

export PATH="/Users/spiky00/anaconda/bin:$PATH"

 so…

export PATH=HOME/.nodebrew/current/bin:PATH

added by Anaconda2 2.4.1 installer

export PATH="/Users/spiky00/anaconda/bin:$PATH"

 Das ist es!


 Eine saubere Lösung. Ich habe es noch nicht ausprobiert, aber wenn Sie den PFAD ändern, sollten Sie die Anaconda-Umgebung weiterhin verwenden können.
 Ich habe mich gefragt, was ich tun soll, wenn die Umgebung kaputt geht, aber ich bin froh, dass es überraschend einfach war!
 Übrigens, ich glaube, es gab eine Warnung, als ich Anaconda einsetzte ... vielleicht das ...?


Recommended Posts

Die Geschichte, dass die Homebrew-Umgebung bei der Installation von Anaconda umgehauen wurde
Die Geschichte, dass XGBoost endlich installiert wurde
Die Geschichte, dass der Wachmann eingesperrt war, als das Labor auf IoT umgestellt wurde
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Das Problem, dass MacVim, das von Homebrew installiert wurde, nicht von Python of Pyenv erstellt wurde, wurde behoben
Die Geschichte, dass der Rückgabewert von tape.gradient () None war
Die Geschichte, die Japan ausgab, wurde mit Django verwechselt
Die Geschichte von PHP, die in der Entwicklungsumgebung in Ordnung war, in der Produktionsumgebung jedoch fehlerhaft LEVEL1 ~ 3 + 1
So löschen Sie "(base)", das im Terminal angezeigt wird, wenn Anaconda auf einem Mac installiert ist
Die Geschichte, dass meine Pull-Anfrage in Scipy aufgenommen wurde
Die Geschichte, dass die neue Zeichnungsbibliothek "HiPlot" ziemlich gut war
[Anaconda] Aktivieren Sie die virtuelle Umgebung
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Die Geschichte, dass ein Hash-Fehler bei der Verwendung von Pipenv auftrat
Jupyter Notebook 6.0.2 kann nicht in der in Anaconda erstellten Python 2.7-Umgebung installiert werden
[Fenster + Anakonda] Aktiviert die Umgebung automatisch, wenn die Eingabeaufforderung gestartet wird
Befehle, die beim Erstellen der Laravel-Umgebung in der Apache-Umgebung wichtig waren (Hinweis)
Die Geschichte, dass die asynchrone API, die API-Gateway- und Schrittfunktionen kombinierte, die stärkste war
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Die Geschichte, mit der ich mich befasst habe, weil Apache bei AH00144 war