【发布时间】:2020-03-21 13:39:49
【问题描述】:
我正在 Ubuntu 18.06 Digital Ocean droplet 上设置一个 Django 项目。我正在使用 python3-venv 在我的项目根目录中创建虚拟环境,并在其中安装了 django 和其他依赖项。
我正在使用 DRF 类 SplitTrackView(APIView):我想在其中调用 spleeter 项目中的 separator.separate_to_file 方法:https://github.com/deezer/spleeter
我目前已将 spleeter 存储库克隆到我的项目文件夹中,并在我的主目录中安装了 miniconda,但 spleeter 设置说明中的第二步是:
conda install -c conda-forge spleeter
所以我在 conda 中创建了一个新的虚拟环境以允许 spleeter 运行。
我的问题是:
- 将 repo 克隆到我的项目根目录是最好的方法吗?
- 当我的 Django 项目有一个虚拟环境和一个单独的 conda 来运行 spleeter 时,如何处理依赖关系管理?
非常感谢。
【问题讨论】:
标签: django python-3.x django-rest-framework conda miniconda