Je viens de mettre à jour mon MacBook vers Catalina. Après la mise à jour, zsh ne peut plus trouver. En fait, dans mon .zshrc j'avais:
export PATH=/anaconda3/bin:$PATH
Cependant, le chemin / anaconda3 / bin n'existe plus. Est-ce à dire que j'ai perdu tout mon environnement?
macos
anaconda
conda
environment
macos-catalina
user1315621
la source
la source
Réponses:
Vous pouvez trouver l'ensemble de l'environnement anaconda3 dans un lien de raccourci nommé «Éléments déplacés» sur votre bureau. Il semble que la mise à niveau vers Catalina ne permette pas à l'environnement Conda d'être installé sous un répertoire utilisateur qui a probablement à voir avec le déplacement du nouveau volume système vers une partition en lecture seule.
Ce problème a été ouvert dès le 10 juin, je suis un peu déçu qu'il n'ait pas été résolu avant la mise à niveau de Catalina.
Il existe une solution qui semble fonctionner sans perdre votre environnement, voir ce lien: https://github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005
Depuis le lien:
Copiez le dossier anaconda3 situé dans Éléments déplacés vers / Users / myname /
Terminal ouvert
Entrer:
export PATH='/Users/myname/anaconda3/bin:$PATH'
Entrer:
conda init zsh
la source
anaconda3
répertoire, j'ai constaté que lejupyter notebook
noyau se bloquait. J'ai dû modifier manuellement les arguments du lanceur dans/Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
.zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
erreur lorsque je coursconda init zsh
. Y at-il autre chose que je puisse faire?export PATH="/Users/myname/anaconda3/bin:$PATH"
autrement,$PATH
elle ne sera pas remplacée correctement et tous vos anciens emplacements de chemin disparaîtrontAnaconda a publié un article de blog sur la question. Il semble y avoir deux options principales:
Réinstallation: pour l'instant uniquement le programme d'installation du shell (vous devrez attendre le nouveau programme d'installation si vous comptez plutôt sur l'interface graphique).
Réparation (expérimentale): vous permettra de réparer votre ancienne installation et de conserver tous vos anciens environnements
Vous pouvez consulter le site Web d'Anaconda pour plus d'informations.
la source
Si vous utilisez
zsh
, le programme d'installation de conda ajoute un script d'initialisation conda à la fin de votre~/.bash_profile
fichier. Vous devez le copier et le coller dans votre~/.zshrc
fichier.la source
Aucune des réponses existantes n'a fonctionné pour moi, mais celle-ci fonctionne.
Téléchargez l'outil de remplacement de préfixe autonome anaconda sur https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe et rendez-le exécutable:
Déplacez votre dossier anaconda3 des éléments déplacés vers votre dossier de départ: ~ / anaconda3.
Corrigez votre dossier à l'aide de la commande suivante:
Réexécutez conda init pour corriger votre commande shell conda:
Si vous utilisez zsh, remplacez la dernière commande par:
la source
Il y a maintenant un correctif de anaconda.
https://www.anaconda.com/anaconda-distribution-2019-10/
conda -V
jupyter notebook
Tout fonctionnait parfaitement pour moi, pas besoin de changer de chemin ou quoi que ce soit.
la source
utiliser ceci (ne pas utiliser de double ")
la source
Copie
anaconda3/ path to /Users/<my_user>/
alors
export PATH='/Users/<my_user>/anaconda3/bin:$PATH'
Modifier le fichier:
/Users/<my_user>/anaconda3/conda
Modifiez la première ligne comme:
Enregistrer les modifications
/Users/<my_user>/anaconda3/bin/conda init zsh
Devrait marcher
la source
J'ai pu développer une solution de contournement pour ce problème en installant miniconda à partir de Homebrew ( https://brew.sh/ ). Après avoir installé Homebrew, tapez ce qui suit dans Terminal:
Une fois que miniconda est installé, les commandes conda doivent être accessibles via Terminal et vous pouvez également exécuter
conda update conda
pour vous assurer que les packages de votre environnement sont cohérents.Enfin, vous devrez peut-être modifier votre approche pour ouvrir les outils Anaconda tels que Jupyter Notebook. Ces outils sont accessibles via Terminal avec le préfixe
conda run ...
Par exemple:
ouvrira Jupyter Notebook, mais la commande
pourrait ne pas fonctionner. Une question similaire a été posée sur ce post .
la source
conda run jupyter notebook
. Ça l'a fait pour moi.J'ai réinstallé anaconda via le terminal mac et cela fonctionne bien.
la source
J'ai suivi ce post et cela a fonctionné (je l'ai fait pour python 3). Résumé des étapes:
Relocated Items
chez vouschmod +x
)Exécutez le programme d'installation avec l'
-u
option de mise à niveau d'une installation Anaconda existante:./<name of anaconda installer> -u
ajoutez cette ligne à votre
.bash_profile
:export PATH="/Users/<username>/anaconda3/bin:$PATH"
la source
J'ai installé l'anaconda avec succès via le mode de commande, ne fonctionnait toujours pas.
Ainsi, conda a été installé mais pas activé.
Mes étapes vers la solution:
(dans le terminal; l'activation doit s'exécuter correctement)
(doit s'exécuter sans aucune erreur)
(cela activera automatiquement conda pour exécuter conda)
Cela a également résolu un autre problème - mon spyder ne fonctionnait pas à partir du navigateur. Maintenant ça marche bien.
Si cela ne fonctionne pas, faites le moi savoir.
la source