Как я могу использовать стороннее репо, которое требует среды conda, в моем проекте Django - PullRequest
0 голосов
/ 21 марта 2020

Я настраиваю Django проект для капли Ubuntu 18.06 Digital Ocean. Я использую python3 -venv для создания виртуальной среды в своем проекте root, и установил django и другие зависимости внутри этого.

Я использую DRF-класс SplitTrackView (APIView): внутри которого я хочу вызвать метод separator.separate_to_file из проекта spleeter: https://github.com/deezer/spleeter

В настоящее время я клонировал репозиторий spleeter в папку моего проекта и установил миниконду в своем доме каталог, но второй шаг в инструкциях по установке spleeter:

conda install -c conda-forge spleeter

Итак, я создаю новую виртуальную среду в conda для запуска spleeter.

Мои вопросы:

  1. Является ли клонирование репо в мой проект root лучшим подходом?
  2. Как мне управлять управлением зависимостями, когда у меня есть виртуальная среда для моего проекта Django и отдельный conda one для запуска spleeter?

Большое спасибо.

1 Ответ

1 голос
/ 21 марта 2020

Самое простое решение - включить все зависимости в одну виртуальную среду.

...