Ich habe Miniconda installiert und die Umgebungsvariable hinzugefügt , export PATH="/home/username/miniconda3/bin:$PATH"
um meine .bachrc
und .bash_profile
aber immer noch nicht laufen alle Conda Befehle in meinem Terminal.
Vermisse ich ein anderes Setup? Ich benutze übrigens zsh.
/home/username/miniconda3/bin/conda
?zsh
bist zum Lesen eingerichtet.bashrc
(ich bezweifle es, es wird._bash_rc
aus einem Grund genannt)? Standardmäßigzsh
liest.zprofile
und.zshrc
stattdessen (plus.zlogin
für Login-Shells).Antworten:
Wenn Sie zsh verwenden und es nicht zum Lesen von .bashrc eingerichtet wurde, müssen Sie das Miniconda-Verzeichnis zur Umgebungsvariablen PATH der zsh-Shell hinzufügen. Fügen Sie dies zu Ihrem hinzu
.zshrc
:export PATH="/home/username/miniconda/bin:$PATH"
Stellen Sie sicher, dass Sie
/home/username/miniconda
durch Ihren tatsächlichen Pfad ersetzen .Speichern, das Terminal verlassen und das Terminal erneut öffnen.
conda
Befehl sollte funktionieren.quelle
source ~/.zshrc
CondaIOError: Missing write permissions in: /anaconda
export PATH="/Users/victorzhang/anaconda2/bin:$PATH"
, der Weg beginnt ist/Users/
, anstatt/home/
immer noch danke @olivrg.zshrc
Datei, die sich in Ihrem/User/<yourusername>/
Verzeichnis befindet.Wenn Sie den PFAD in Ihrer .bashrc-Datei haben und noch erhalten
conda: command not found
Ihr Terminal sucht möglicherweise nicht nach der Bash-Datei. Geben Sie
bash
in dem Terminal , um sicherzustellen , Sie in bash sind und dann versuchen:conda --version
quelle
Möglicherweise müssen Sie "source ~ / .bashrc" ausführen.
quelle
Für diejenigen, bei denen nach dem Upgrade auf MacOS Catalina Probleme auftreten.
Kurzfassung:
# 1a) Use tool: conda-prefix-replacement - # Restores: Desktop -> Relocated Items -> Security -> anaconda3 curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr ./cpr rehome ~/anaconda3 # or if fails #./cpr rehome ~/anaconda3 --old-prefix /Anaconda3 source ~/anaconda3/bin/activate # 1b) Alternatively - reintall anaconda - # brew cask install anaconda # 2) conda init conda init zsh # or # conda init
Weiterführende Literatur - Anaconda-Blogbeitrag und Github-Diskussion .
quelle
Wenn Sie Ihr Terminal nach der Installation von anaconda nicht neu starten, tritt manchmal dieser Fehler auf.
Schließen Sie Ihr Terminalfenster und starten Sie es neu.
Es hat jetzt bei mir funktioniert!
quelle
Führen Sie den folgenden Befehl aus, nachdem Sie den Pfad installiert und hinzugefügt haben
Dabei
source
handelt es sich um einen in die Bash-Shell integrierten Befehl, der den Inhalt der als Argument übergebenen Datei in der aktuellen Shell ausführt.Es wird beim Booten automatisch ausgeführt.
quelle
Vielleicht sollten Sie dies zu Ihrem
.bashrc
oder hinzufügen.zshrc
export PATH="/anaconda3/bin":$PATH
Es hat bei mir funktioniert.
quelle
Ich habe dieses Problem auf meinem Mac festgestellt, nachdem ich conda aktualisiert habe. Die Lösung bestand darin, das conda mini-Installationsprogramm über dem vorhandenen conda-Setup auszuführen.
Unter Linux können Sie Folgendes verwenden:
Für andere Versionen können Sie zu https://repo.continuum.io/miniconda/ gehen.
Weitere Informationen finden Sie unter: https://github.com/conda/conda/issues/1364
quelle
Ich hatte das gleiche Problem. Ich habe gerade das Terminal geschlossen und wieder geöffnet, und es hat funktioniert. Das lag daran, dass ich Anaconda bei geöffnetem Terminal installiert habe.
quelle
Für Conda> 4.4 folgen Sie diesen:
$ echo ". /home/ubuntu/miniconda2/etc/profile.d/conda.sh" >> ~/.bashrc
Dann müssen Sie User Bash neu laden, damit Sie sich abmelden können:
und dann erneut anmelden.
quelle
Stellen Sie sicher, dass Sie die Anaconda-Binärdatei installieren, die mit Ihrem Kernel kompatibel ist. Ich befand mich in der gleichen Situation. Es stellte sich heraus, dass ich eine x64_86-CPU habe und versuchte, ein 64-Bit-Power 8-Installationsprogramm zu installieren. Mit dem folgenden Befehl können Sie dasselbe für Ihre CPU herausfinden. Es enthält grundlegende Informationen zu einem Computer Software und Hardware.-
$ uname -a
https://www.anaconda.com/download/#linux
Auf der Seite im obigen Link werden zwei verschiedene Arten von 64-Bit-Installationsprogrammen angezeigt:
quelle
Führen Sie den folgenden Code aus, um Ihre Shell zu initialisieren
Es hat bei mir funktioniert , ich habe die Lösung über den folgenden Link erhalten :
https://www.codegrepper.com/code-[CommandNotFoundError : Ihre Shell wurde nicht richtig für die Verwendung von 'conda activate' konfiguriert.] [1] examples / shell /CommandNotFoundError%3A+Your+shell+has+not+been+properly+configured+to+use+%27conda+activate%27.+To+initialize+your+shell%2C+run
quelle