【问题标题】:Poetry add dependency within docker-compose诗歌在 docker-compose 中添加依赖
【发布时间】:2022-01-26 11:21:54
【问题描述】:

我是 docker 和诗歌的新手,但目前正在从事一个包含两者的项目。

问题:

我无法通过诗歌向 docker-compose 容器添加新的依赖项。

说明:

在 pycharm 中,我使用 docker-compose 作为 django 项目的解释器,其中使用诗歌来管理依赖项。我可以通过 localhost 访问 django-project,所以它似乎可以工作。

我尝试了什么:

poetry documentation 说明以下示例:

poetry add requests pendulum

但是当我在 pycharm 终端中执行此命令时,它指出,没有找到 python。 我的期望是我可以通过 CLI 安装一个依赖项,然后由诗歌管理,然后更新poetry.lock 和 pyproject.toml。

问题:

如何添加新的依赖项,甚至在 docker compose 中访问 CLI 来执行上述命令?

更新:

我能够通过以下方式安装依赖项:

在终端中写入:

  1. docker compose down
  2. 将依赖项插入到 pyproject.toml
  3. docker compose run --rm django poetry lock --no-update
  4. docker compose build django

但仍然无法访问可以直接执行诗歌命令的 CLI。

【问题讨论】:

    标签: docker-compose pycharm python-poetry


    【解决方案1】:

    您好,这已经很老了,但您应该使用 Dockerfile,即 RUN poetry add.. 可以在 compose 中指定 dockerfile

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 2020-12-07
      • 2021-10-17
      • 1970-01-01
      • 2022-08-10
      相关资源
      最近更新 更多