'pipenv lock -r'无法通过 docker-compose run 命令工作



如果我在容器中,我有python容器,我可以使用pipenv生成一个需求.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
...

自 pipenv 的 v2022.8.13 起,"旧"lock -r功能已被删除。

展望未来,这应该通过以下方式实现:

pipenv requirements > requirements.txt

最新更新