Ich hatte Anaconda unter Windows 10 vor der Verwendung von PyCharm in C:\ProgramData\Anaconda3 installiert. Jetzt zeigt PyCharm: "Anaconda-Installation wurde nicht gefunden", wenn ich versuche, eine Conda-Umgebung zu verwenden.
Ich habe auch Anaconda zu PATH hinzugefügt.
Gibt es eine Möglichkeit, PyCharm zu zeigen, wo Anaconda installiert ist?
Es gibt einen offenen Fehler, derzeit scheinen PyCharm und IDEA die Conda-Installation nur in% HOMEPATH%/anaconda zu erkennen. https://youtrack.jetbrains.com/issue/PY-26923
Die einfachste Problemumgehung ist das Erstellen eines Symlinks zu $ HOME/.anaconda
mklink /D %HOMEDRIVE%%HOMEPATH%\anaconda C:\ProgramData\Anaconda3
Beachten Sie, dass C:\ProgramData\Anaconda3 durch den Pfad zu Ihrer Anconda-Installation ersetzt werden sollte. Wenn Sie sich für die Installation von "Just Me" anstelle von "All Users" entschieden haben, wird Ihr Standardspeicherort festgelegt
C:\Users\<your_username>\AppData\Local\Continuum\anaconda3
UPDATE: Dieses Problem wurde in IDEA und PyCharm seit Version 2018.1 behoben. Sie können unter Python Interpreter- oder SDK-Einstellungen im Abschnitt Conda-Umgebung einen benutzerdefinierten Pfad angeben.
In der obigen Antwort von @Ahti Kitsik funktionierte die folgende Zeile nicht und führte zu einem Fehler: mklink/D% HOMEPATH%\anaconda C:\ProgramData\Anaconda3
Aufgrund eines anderen Installationsorts funktionierte Folgendes für mich:
mklink /D "%HOMEPATH%\anaconda" "C:\Dev\Anaconda3"
"C:\Dev\Anaconda3" sollte der Anaconda-Installationsordner auf Ihrem PC sein.
Stellen Sie außerdem sicher, dass Sie cmd mit Administratorrechten ausführen. Andernfalls wird beim Erstellen des Symlinks ein Berechtigungsfehler angezeigt.
Unter Ubuntu 16.04 hatte ich dasselbe Problem, wo ich Anaconda unter ~/.local/opt/anaconda3
..__ installiert hatte. Das Erstellen eines Symlinks unter ~/anaconda3
hat das Problem für mich gelöst.
Ich habe das behoben durch:
Meine Theorie ist, dass VS2017 Anaconda an einem nicht standardmäßigen Speicherort installiert und PyCharm es nicht finden kann. Das Anaconda-Installationsprogramm gibt an, dass VS2017 auch nach dieser Änderung noch einwandfrei mit Python funktionieren sollte.
Ich hatte ein ähnliches Problem beim Ausführen von Linux (Ubuntu), weil ich anaconda an einem benutzerdefinierten Speicherort installiert habe. Das Problem wurde behoben, indem eine symbolische Verknüpfung zu Anaconda im Ausgangsverzeichnis erstellt wurde.
Sie können dazu den folgenden Befehl ausführen:
ln -s /_my_custom_path_to_/anaconda3/ /home/_my_user_name_/anaconda3
* merken Sie sich _my_custom_path_to_
und _my_user_name_/
sind Ihr benutzerdefinierter Pfad zu Anaconda und Benutzername entsprechend
mklink/D% HOMEDRIVE %% HOMEPATH%\anaconda "C:\Programme\Anaconda3"