其他涉及到项目需要到其他机器部署时, 也会遇到包依赖问题.
# 这可能是部署过程中最常见的错误
ModuleNotFoundError: No Module named 'XXX'
通过pip输出依赖..., 这种输出方式是没有多大问题的....只要部署的时候在终端键入 pip install-r requirements.txt就可以安装好依赖了, 但是对于没有严格区分项目环境的同学, 一次性安装了其他的包, 并不是一个好的解决方案....到项目根目录下
pipreqs --use-local ./
这里我切换到一个Django项目目录下, 打开requirements.txt, 内容是:
pandas==0.22.0
django_debug_toolbar.egg...上面的输出意思是:
找到了requirements.txt, 但不是Pipfile, 正在转换... Pipefile现在将包含固定版本信息, 如果你的requirements.txt中已包含.