PyCharm: установка Anaconda не найдена

У меня была Anaconda на Windows 10, установленная в C:\ProgramData\Anaconda3, перед использованием PyCharm. Теперь PyCharm отображает: "Установка Anaconda не найдена", когда я пытаюсь использовать conda env.

Я также добавил Anaconda к PATH.

Есть ли способ показать PyCharm, где установлена ​​Anaconda?

Ответы

Ответ 1

Есть открытая ошибка, в настоящее время PyCharm и IDEA, похоже, обнаруживают установку Conda только из% HOMEPATH%/anaconda. https://youtrack.jetbrains.com/issue/PY-26923

Самый простой обходной путь - создать символическую ссылку на $ HOME/.anaconda

mklink /D %HOMEDRIVE%%HOMEPATH%\anaconda C:\ProgramData\Anaconda3

Обратите внимание, что C:\ProgramData\Anaconda3 следует заменить на путь к вашей установке Anconda. Если вы выбрали установку "Просто я" вместо "Все пользователи", ваше местоположение по умолчанию будет

C:\Users\<your_username>\AppData\Local\Continuum\anaconda3

ОБНОВЛЕНИЕ: эта проблема теперь исправлена в IDEA и PyCharm начиная с версии 2018.1. Вы можете указать собственный путь в настройках Python Interpreter или SDK в разделе Conda Environment.

Ответ 2

Сначала вы не можете найти питона anaconda в своей консоли. Нажмите "Настроить переводчиков" синим цветом.

enter image description here

Нажмите на маленькую шестеренку под сбросом синим цветом (правый + верхний угол) и выберите "добавить локальный". enter image description here укажите на своего питона в анаконде

enter image description here

Вот ты где

enter image description here

Ответ 3

В ответе @Ahti Kitsik, приведенном выше, следующая строка не сработала и привела к ошибке: mklink/D% HOMEPATH%\anaconda C:\ProgramData\Anaconda3

Из-за другого места установки у меня сработало следующее:

mklink /D "%HOMEPATH%\anaconda" "C:\Dev\Anaconda3"

"C:\Dev\Anaconda3" должен быть установочной папкой anaconda на вашем ПК.

Также обязательно запустите cmd с правами администратора, иначе вы получите ошибку разрешения при попытке создать символическую ссылку.

Ответ 4

Я исправил это следующим образом:

  • Удаление Anaconda, которая была установлена ​​с Visual Studio 2017. Я сделал это, отключив опцию в установщике VS2017.
  • Установка Anaconda после загрузки официального установщика.
  • Перезагрузка моего ПК.

Моя теория заключается в том, что VS2017 устанавливает Anaconda в нестандартном местоположении, а PyCharm не может ее найти. Установщик Anaconda утверждает, что VS2017 должен все еще работать нормально с Python даже после этого изменения.

Ответ 5

Я столкнулся с той же проблемой в Ubuntu 16.04, где Anaconda была установлена в ~/.local/opt/anaconda3. Создание символической ссылки в ~/anaconda3 решило проблему для меня.

Ответ 6

mklink/D% HOMEDRIVE %% HOMEPATH%\anaconda "C:\Program Files\Anaconda3"

Ответ 7

Есть ли способ заставить его читать файл environment.txt вместо всего этого? Кажется глупым, когда люди, которые поддерживают conda, предоставляют файл "сред", который содержит местоположение всего, что создано для этого пользователя. , ,

Ответ 8

У меня была похожая проблема при запуске linux (Ubuntu), потому что я установил anaconda в другое место. Создание символической ссылки на анаконду в домашнем каталоге решило проблему.

Для этого вы можете выполнить следующую команду:

ln -s /_my_custom_path_to_/anaconda3/ /home/_my_user_name_/anaconda3

* имейте в виду, _my_custom_path_to_ и _my_user_name_/ - ваш собственный путь к анаконде и имя пользователя соответственно