Когда я пытаюсь активировать свою среду (которая работала до этого), ничего не происходит. Единственный способ исправить это - переустановка всего? Я попытался изменить переменные среды и т. Д., Но ничего не работает.Источник активирует ничего не делает
ответ
Вы можете иметь больше ключей с conda info --envs
Среды по умолчанию устанавливаются в каталог envs в каталоге Конда.
Примечание: В Windows это хорошая практика, чтобы отключить одну среду перед активацией другой.
Если источник Activate не устанавливает переменные среды правильно, you can set them manually
Смотрите также troubleshooting:
Реактивируйте среды или запустить
hash -r
(в Баш) илиrehash
(в Zsh)Когда вы запускаете
source activate
, conda автоматически запускаетhash -r
в bash иrehash
в zsh, чтобы очистить хэшированные команды, поэтому conda найдет вещи на новом пути наPATH
.Это относительно редкая проблема, так как это произойдет только в том случае, если вы активируете среду или используете корневую среду, запустите команду из другого места, затем установите программу и попробуйте снова запустить программу без активации источника. или источник деактивировать.
Команда
type command_name
всегда будет сказать вам точно, что в настоящее время работают (это лучше, чем какой command_name, который игнорирует хэш-команды и выполняет поиск вPATH
непосредственно), иhash -r
(в Баш) илиrehash
(в Zsh) будет перенастроен хэш, или вы можете запуститьsource activate
.
Наконец, обратите внимание, есть issues with Cygwin or MsysGit bash:
- issue 3352: Cygwin активировать работы неправильно
- issue 1429: Windows Msysgit Bash оболочка не может запустить Конда-х
activate.bat
'conda info --envs' имеет тот же результат, что и' conda-env list'. Активация/деактивация моей среды не изменяет результат этой команды. Я попробовал 'hash -r'. Если я попробую 'source activate' на некотором неправильном имени среды, это ошибки, но это не ошибка, когда я использую среду, которая существует.Я также попытался удалить git (и git bash вместе с ним) и переустановить, а также anaconda. Ничего из этого не сработало. –
@ KeiranPaster - это упомянутые проблемы? – VonC
Не похоже. –
Что ', который активировать 'шоу? Вы используете 'conda' для' windows' или 'conda' для' cygwin'? – alvits
@alvits Основываясь на подсказке, это может быть 'mingw': P –
Что такое вывод для' env | grep -e CONDA -e PS1'? –