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]()
Ответ 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_/
- ваш собственный путь к анаконде и имя пользователя соответственно