Я пытаюсь автоматизировать настройку переменных среды для среды Conda из файлов .env во время создания среды в системе Linux.
Я хочу загрузить переменные среды из .env-файлов «.env.secrets1» и «.env.secrets2» в среду «пустышка» всякий раз, когда среда активируется.
Однако сценарии активации и деактивации не выполняются должным образом, когда я активирую среду. Переменные среды не устанавливаются должным образом.
Файл сценария «post-link.sh» не создает ожидаемые папки и файлы для виртуальной среды.
Могу ли я настроить постоянные переменные среды из . env-файлы в виртуальной среде Conda, просто запустив:
conda env create -f PathToEnvFile/dummy.yml
В качестве примера, вот потенциальные файлы для настройки среды:
PathToProject/dummy
├── dummy.yml
├── post-link.sh
├── .env.secrets1
└── .env.secrets2
dummy.yml (YAML конфигурации среды Conda):
name: dummy
channels:
- defaults
dependencies:
- python=3.12
- pip
- python-dotenv # For loading .env files in Python scripts
files:
- post-link.sh # Reference to the post-link script to be copied into the environment
post-link.sh (скрипт, который будет выполнен после создания среды):
#!/bin/bash
# Get the environment's prefix path (this is where the environment is installed)
CONDA_PREFIX=$(conda info --envs | grep '*' | awk '{print $3}')
# Create the activate.d and deactivate.d directories if they don't exist
mkdir -p $CONDA_PREFIX/etc/conda/activate.d
mkdir -p $CONDA_PREFIX/etc/conda/deactivate.d
# Create the activation script to load environment variables from the .env files
cat > $CONDA_PREFIX/etc/conda/activate.d/load_env_vars.sh
Подробнее здесь: https://stackoverflow.com/questions/792 ... t-variable
Как автоматически настроить виртуальную среду Conda с переменными среды из файлов .env через файл YAML? ⇐ Python
Программы на Python
1732273689
Anonymous
Я пытаюсь автоматизировать настройку переменных среды для среды Conda из файлов .env во время создания среды в системе Linux.
Я хочу загрузить переменные среды из .env-файлов «.env.secrets1» и «.env.secrets2» в среду «пустышка» всякий раз, когда среда активируется.
Однако сценарии активации и деактивации не выполняются должным образом, когда я активирую среду. Переменные среды не устанавливаются должным образом.
Файл сценария «post-link.sh» не создает ожидаемые папки и файлы для виртуальной среды.
Могу ли я настроить постоянные переменные среды из . env-файлы в виртуальной среде Conda, просто запустив:
conda env create -f PathToEnvFile/dummy.yml
В качестве примера, вот потенциальные файлы для настройки среды:
PathToProject/dummy
├── dummy.yml
├── post-link.sh
├── .env.secrets1
└── .env.secrets2
dummy.yml (YAML конфигурации среды Conda):
name: dummy
channels:
- defaults
dependencies:
- python=3.12
- pip
- python-dotenv # For loading .env files in Python scripts
files:
- post-link.sh # Reference to the post-link script to be copied into the environment
post-link.sh (скрипт, который будет выполнен после создания среды):
#!/bin/bash
# Get the environment's prefix path (this is where the environment is installed)
CONDA_PREFIX=$(conda info --envs | grep '*' | awk '{print $3}')
# Create the activate.d and deactivate.d directories if they don't exist
mkdir -p $CONDA_PREFIX/etc/conda/activate.d
mkdir -p $CONDA_PREFIX/etc/conda/deactivate.d
# Create the activation script to load environment variables from the .env files
cat > $CONDA_PREFIX/etc/conda/activate.d/load_env_vars.sh
Подробнее здесь: [url]https://stackoverflow.com/questions/79212360/how-to-automatically-setup-a-conda-virtual-environment-with-environment-variable[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия