[PYTHON] L'histoire selon laquelle l'environnement Homebrew a été époustouflé lors de l'installation d'Anaconda

Lorsque j'ai construit l'environnement python avec Anaconda, il y avait un problème avec l'environnement créé avec homebrew. J'ai fait beaucoup de recherches avant de l'introduire, mais je ne le savais pas, alors je vais laisser ça comme une ornière.

environnement

MacOS X Yosemite homebrew, Anaconda ← Danger de mélange

À l'origine, un environnement où l'homebrew était utilisé pour créer un environnement tel que Node.js et jouer avec hubot. Récemment, j'ai créé un environnement Python avec Anaconda pour essayer le sujet TensorFlow et j'ai commencé à exécuter un peu le didacticiel.

Après avoir appuyé longtemps sur la commande npm ...

-bash: npm: command not found



 Quoi! ??


## Aidez-moi! docteur en infusion!
 Un médecin brasseur en cas de problème. Il y a un avertissement.

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

 Apparemment, Anaconda utilise une configuration avec le même nom que Homebrew, ce qui semble casser la construction. hein

## résolu!
 Supprimez Anaconda des variables d'environnement et réinitialisez le $ PATH initialement défini.

vi ~/.bash_profile


added by Anaconda2 2.4.1 installer

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


 J'ai trouvé un serpent. Et mon environnement Node est ici ...

 cette…

added by Anaconda2 2.4.1 installer

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

 Donc…

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

added by Anaconda2 2.4.1 installer

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

 Ça y est ...!


 Une solution soignée. Je ne l'ai pas encore essayé, mais si vous modifiez le PATH, vous devriez toujours pouvoir utiliser l'environnement Anaconda.
 Je me demandais quoi faire lorsque l'environnement se détériorait, mais je suis heureux que cela ait été étonnamment facile!
 Au fait, je pense qu'il y a eu un avertissement lorsque j'ai mis Anaconda ... peut-être que ...?


Recommended Posts

L'histoire selon laquelle l'environnement Homebrew a été époustouflé lors de l'installation d'Anaconda
L'histoire que XGBoost a finalement été installé
L'histoire selon laquelle le gardien était confiné lorsque le laboratoire a été converti à l'IoT
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
Résolution du problème selon lequel MacVim installé par Homebrew n'a pas été construit par python de pyenv
L'histoire selon laquelle la valeur de retour de tape.gradient () était None
L'histoire de la confusion entre la production japonaise et Django
L'histoire de PHP qui était correcte dans l'environnement de développement mais boguée dans l'environnement de production LEVEL1 ~ 3 + 1
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
L'histoire selon laquelle ma pull request a été intégrée à Scipy
L'histoire selon laquelle la nouvelle bibliothèque de dessins "HiPlot" était plutôt bonne
[Anaconda] Activez l'environnement virtuel
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
L'histoire de l'erreur de hachage est apparue lors de l'utilisation de Pipenv
Jupyter Notebook 6.0.2 ne peut pas être installé dans l'environnement Python 2.7 créé dans Anaconda
[Window + anaconda] Activer automatiquement l'environnement au démarrage de l'invite de commande
Commandes importantes lors de la construction de l'environnement Laravel dans l'environnement Apache (Remarque)
L'histoire selon laquelle l'API asynchrone qui combinait API Gateway et Step Functions était la plus forte
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
L'histoire que j'ai traitée parce qu'Apache était en panne à AH00144