如果我在容器中,我有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