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.
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
export PATH="/Users/spiky00/anaconda/bin:$PATH"
J'ai trouvé un serpent. Et mon environnement Node est ici ...
cette…
Donc…
export 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