首页 > 解决方案 > 'pipenv lock -r' 不能通过 docker-compose run 命令工作

问题描述

如果我在容器中,我有 python 容器,我可以使用 pipenv 生成一个 requirements.txt 文件: pipenv lock -r > python_modules/requirements.txt

但是,如果我不在容器中,则无法使用以下命令:

docker-compose run python pipenv lock -r > python_modules/requirements.txt

我得到的需求文件是这样的:

Usage: [39m[1mpipenv[39m[22m [OPTIONS] COMMAND [ARGS]...

[39m[1mOptions:[39m[22m
  --where                         Output project
                                  home
                                  information.

  --venv                          Output
                                  virtualenv
                                  information.

  -

-py                            Output Python
                                      interpreter
...

标签: pythondockerdocker-composepipenv

解决方案


推荐阅读