如何通过Pipfile.lock安装依赖,与同事共享一致开发环境?
从Pipfile.lock安装精确依赖的命令
要严格按照Pipfile.lock中的依赖版本安装,彻底避免版本差异问题,直接使用以下命令:
pipenv install --ignore-pipfile
命令细节说明:
- 该命令会完全跳过Pipfile的读取,仅依据Pipfile.lock里记录的精确依赖版本进行安装,确保同事的环境和你本地的依赖版本完全一致。
- 如果需要同时安装lock文件中记录的开发依赖(比如测试工具、代码检查工具等),可以追加
--dev参数:pipenv install --ignore-pipfile --dev
和pipenv install .的区别:
你提到的pipenv install .是基于Pipfile安装依赖,并且会根据Pipfile的内容更新Pipfile.lock;而--ignore-pipfile参数则是强制锁定Pipfile.lock的版本,不做任何更新,完全复刻你的项目环境。
内容的提问来源于stack exchange,提问作者Pollastre
相关产品推荐
相关产品推荐

