Когда я пытаюсь создать виртуальную среду с помощью mamba create --name test_env, возвращается:
Код: Выделить всё
Empty environment created at prefix: C:\Users\Name\miniforge3\envs\test_envЕсли я добавлю к команде модификатор установки следующим образом:
Код: Выделить всё
mamba create --name test_env pythonОднако, когда я использую эту команду, она возвращает эту ошибку:
Код: Выделить всё
critical libmamba Shell not initialized
'mamba' is running as a subprocess and cannot modify the parent shell.
Thus you must initialize your shell before using activate and deactivate.
To automatically initialize all future (cmd.exe) shells, run:
$ mamba shell init --shell cmd.exe --root-prefix=~/.local/share/mamba
If your shell was already initialized, reinitialize your shell with:
$ mamba shell reinit --shell cmd.exe
Otherwise, this may be an issue. In the meantime you can run commands. See:
$ mamba run --help
Supported shells are {bash, zsh, csh, posix, xonsh, cmd.exe, powershell, fish, nu}.
Те же проблемы возникают, если я использую conda create --name test_env2, хотя кажется, что он создает среду без добавления python в конце этой команды. Тем не менее, среда не открывается после того, как я ее создал.
Если я запустил команду, предоставившую оболочку mamba init --shell cmd.exe --root-prefix=~/.local/share/mamba, а затем перезапустил приглашение, теперь оно имеет (C:\Users\Name\miniforge3) в качестве модификатора перед строкой ввода. Но при попытке активировать среду с помощью мамбы возвращается критическая библиотека libmamba. Невозможно активировать, префикс не существует по адресу: 'C:\Users\Name\.local\share\mamba\envs\test_env'. Использование conda для повторной активации среды вообще ничего не дает.
Я новичок в conda/mamba/miniforge, поэтому не уверен, что делаю неправильно, но некоторое время назад мне удалось успешно использовать miniforge на другом компьютере (насколько я помню) тем же методом, поэтому я застрял. Единственные сообщения на форуме, которые я могу найти, - это люди, у которых есть проблемы с тем, что их команды не работают из командной строки или PowerShell, но мои даже не работают из командной строки Miniforge, и я не могу найти ничего об этом где-либо еще. Любая помощь приветствуется!
Подробнее здесь: https://stackoverflow.com/questions/796 ... ment-throw
Мобильная версия