Чтобы иметь возможность запускать conda на gitbash, вам нужно добавить его в путь.Много раз я видел, что это сделано по умолчанию - , как показано в настройке для этого семинара .Если это не так, как кажется в вашем случае, то вы можете запустить их настройку напрямую, запустив:
. /c/Anaconda3/etc/profile.d/conda.sh
После запуска вы сможете запускать команды conda.
ToПостоянно сохраняя эту настройку, вы можете добавить такую строку в файл .profile
или .bashrc
( Подробнее об их различиях ).Это можно сделать следующим образом:
echo ". /c/Anaconda3/etc/profile.d/conda.sh" >> ~/.profile
Вы можете столкнуться с проблемами, если путь, на котором была установлена Anaconda, содержит пробелы ( например , C:\Program Files
).В этом случае вам нужно будет изменить местоположение anaconda или отредактировать скрипт conda.sh
с помощью чего-то вроде:
sed -e '/^_CONDA_EXE=.*/a alias myconda="${_CONDA_EXE/ /\\\\ }"' \
-e 's/\$_CONDA_EXE/myconda/g' /c/Program\ Files/Anaconda3/etc/profile.d/conda.sh > conda_start.sh
Эта команда sed вставляет новое определение псевдонима myconda
, которое меняет путь к anaconda с Program Files
на Program\ Files
, чтобы bash не останавливался с ошибкой типа:
bash: /c/Program: No such file or directory
Вторая команда sed заменяет переменную _CONDA_EXE
созданным новым псевдонимом.
Поскольку вышеприведенное нене изменяйте файл, предоставленный anaconda, вам нужно обновить файл .profile
, чтобы загрузить только что созданный файл, conda_start.sh
, вместо этого.