env activation bug fix

This commit is contained in:
Serge Zaigraeff
2025-03-02 23:48:27 +03:00
parent 9207892552
commit 46d2a8efbe
+3 -3
View File
@@ -17,12 +17,10 @@ if ! command -v conda &> /dev/null; then
exit 1 exit 1
fi fi
# Если флаг --update установлен, проверяем и обновляем окружение
if [[ "$UPDATE_ENV" == true ]]; then
# Создание окружения conda, если оно не существует # Создание окружения conda, если оно не существует
if ! conda env list | grep -q "$CONDA_ENV_NAME"; then if ! conda env list | grep -q "$CONDA_ENV_NAME"; then
echo "Создание окружения conda: $CONDA_ENV_NAME" echo "Создание окружения conda: $CONDA_ENV_NAME"
conda create -n "$CONDA_ENV_NAME" python=3.11 -y conda create -n "$CONDA_ENV_NAME" python=3.12 -y
else else
echo "Окружение conda '$CONDA_ENV_NAME' уже существует." echo "Окружение conda '$CONDA_ENV_NAME' уже существует."
fi fi
@@ -41,6 +39,8 @@ if [[ "$UPDATE_ENV" == true ]]; then
source $(dirname "$CONDA_PATH")/../etc/profile.d/conda.sh source $(dirname "$CONDA_PATH")/../etc/profile.d/conda.sh
conda activate "$CONDA_ENV_NAME" conda activate "$CONDA_ENV_NAME"
# Если флаг --update установлен, обновляем зависимости
if [[ "$UPDATE_ENV" == true ]]; then
# Установка зависимостей из requirements.txt # Установка зависимостей из requirements.txt
if [ -f "requirements.txt" ]; then if [ -f "requirements.txt" ]; then
echo "Установка зависимостей из requirements.txt" echo "Установка зависимостей из requirements.txt"