Приложение Heroku: использование файла require.txt и файла .yml. ⇐ Python
Приложение Heroku: использование файла require.txt и файла .yml.
Привет, я создаю приложение Heroku, и у меня есть три файла с требованиями:
requirements.txt:
единорог пиямл рожденный в море имиджио освещенный потоком света imageio[ffmpeg] рентгеновский массив environment.yml:
имя: eco-tech-h2gam каналы: - Конда-Форж зависимости: - маска региона - Картопия - cdsapi Синтаксис моего файла .yml правильный
heroku.yml:
сборка: конфигурация: Environment.yml Зависимости в файле environment.yml не установлены, есть идеи?
Вот мой файл setup.sh:
#!/bin/bash # Устанавливаем кодировку UTF-8 экспортировать PYTHONUTF8=1 # Установите Miniconda (замените URL-адресом, соответствующим вашей платформе) wget https://repo.anaconda.com/miniconda/Min ... -x86_64.sh -O miniconda.sh bash miniconda.sh -b -p $HOME/miniconda РМ миниконда.ш # Добавьте Miniconda в PATH и инициализируйте conda экспортировать PATH="$HOME/miniconda/bin:$PATH" Конда init bash # Обновите conda и создайте среду Conda обновление conda -n base -c по умолчанию conda conda env create -f Environment.yml # Активируем среду Conda Конда активирует эко-технологию-h2gam conda install --yes --file Environment.yml # Установите зависимости Conda (замените фактическими зависимостями) # (Необязательно) Установите дополнительные зависимости Python с помощью pip pip install -r требования.txt # Здесь находятся другие ваши команды настройки # Создайте файлы конфигурации Streamlit mkdir -p ~/.streamlit/ эхо "\ [общее]\n\ электронная почта = \"[email protected]\"\n\ " > ~/.streamlit/credentials.toml эхо "\ [сервер]\n\ безголовый = правда\n\ включитьCORS=false\n\ порт = $PORT\n\ " > ~/.streamlit/config.toml а вот мой профиль:
web: sh setup.sh && conda active eco-tech-h2gam && runlit run app.py Я получаю следующую ошибку:
(eco-tech-h2gam) C:\Users\ludov\Bureau\eco-tech-h2gam>heroku logs --tail » Внимание: обновление Heroku доступно с 7.53.0 по 8.7.1. 2024-01-04T19:46:01.515564+00:00 приложение[web.1]: состояние среды выполнения Python: ядро инициализировано 2024-01-04T19:46:01.515583+00:00 приложение [web.1]: ModuleNotFoundError: нет модуля с именем «кодировки»
Привет, я создаю приложение Heroku, и у меня есть три файла с требованиями:
requirements.txt:
единорог пиямл рожденный в море имиджио освещенный потоком света imageio[ffmpeg] рентгеновский массив environment.yml:
имя: eco-tech-h2gam каналы: - Конда-Форж зависимости: - маска региона - Картопия - cdsapi Синтаксис моего файла .yml правильный
heroku.yml:
сборка: конфигурация: Environment.yml Зависимости в файле environment.yml не установлены, есть идеи?
Вот мой файл setup.sh:
#!/bin/bash # Устанавливаем кодировку UTF-8 экспортировать PYTHONUTF8=1 # Установите Miniconda (замените URL-адресом, соответствующим вашей платформе) wget https://repo.anaconda.com/miniconda/Min ... -x86_64.sh -O miniconda.sh bash miniconda.sh -b -p $HOME/miniconda РМ миниконда.ш # Добавьте Miniconda в PATH и инициализируйте conda экспортировать PATH="$HOME/miniconda/bin:$PATH" Конда init bash # Обновите conda и создайте среду Conda обновление conda -n base -c по умолчанию conda conda env create -f Environment.yml # Активируем среду Conda Конда активирует эко-технологию-h2gam conda install --yes --file Environment.yml # Установите зависимости Conda (замените фактическими зависимостями) # (Необязательно) Установите дополнительные зависимости Python с помощью pip pip install -r требования.txt # Здесь находятся другие ваши команды настройки # Создайте файлы конфигурации Streamlit mkdir -p ~/.streamlit/ эхо "\ [общее]\n\ электронная почта = \"[email protected]\"\n\ " > ~/.streamlit/credentials.toml эхо "\ [сервер]\n\ безголовый = правда\n\ включитьCORS=false\n\ порт = $PORT\n\ " > ~/.streamlit/config.toml а вот мой профиль:
web: sh setup.sh && conda active eco-tech-h2gam && runlit run app.py Я получаю следующую ошибку:
(eco-tech-h2gam) C:\Users\ludov\Bureau\eco-tech-h2gam>heroku logs --tail » Внимание: обновление Heroku доступно с 7.53.0 по 8.7.1. 2024-01-04T19:46:01.515564+00:00 приложение[web.1]: состояние среды выполнения Python: ядро инициализировано 2024-01-04T19:46:01.515583+00:00 приложение [web.1]: ModuleNotFoundError: нет модуля с именем «кодировки»
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Heroku не устанавливает пакеты при развертывании из файла require.txt [дубликат]
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как указать на Application-local.yml вместо Application-dev.yml в IntelliJ?
Anonymous » » в форуме JAVA - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-