以简洁高效(指编程较为高效, 而不是运行速度)出名的Python, 在包依赖问题上有时候让人挠头.
一些新手复制了Github上的项目准备运行, 很多时候会在包依赖这一步上卡个半天....Python标准库包)
笔者在自己终端上试了一下, 输出的文件如下: (这里暴露了我没有按项目建虚拟环境的烂习惯(逃)
# 省略N个库
......., 这种输出方式是没有多大问题的
只要部署的时候在终端键入pip install -r requirements.txt就可以安装好依赖了, 但是对于没有严格区分项目环境的同学, 一次性安装了其他的包,...Pipefile现在将包含固定版本信息, 如果你的requirements.txt中已包含.
我们推荐升级你的Pipefile到指定版本......当你需要区分开发环境和正式版本发布环境时, 可以使用以下命令:
pipenv install --dev 包名
如果正式版本发布时, 键入Pipenv install, 将不会安装dev标记的包
除非其他开发人员键入