• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python如何导出导入所有依赖包详解

    导出所有依赖包

    整个环境的依赖包导出

    进入项目目录,执行以下命令:

    pip freeze > requirements.txt
    

    然后在当前目录是可以看到生成 “requirements.txt” 文件,可以打开看看,会发现有很多个包信息,其实这里是把你当前 python 环境的所有包的相关信息导出来了。如果我们只需导出当前项目所需的依赖包,我可以采用另外一种方式。

    只导出项目所需的依赖包

    进入项目目录,执行以下命令:

    pipreqs ./
    

    默认情况下,是没有安装 “pipregs” 插件,所以会提示以下错误:

    pipreqs: command not found
    

    因此,我们需要安装这个插件,执行以下命令:

    pip install pipreqs
    

    注意: 如果你是多虚拟环境的,需要你进入到指定的虚拟环境来进行安装,否则也是没法使用。

    安装好后,我们就执行以下命令来导出依赖包:

    pipreqs ./
    

    稍微等一会就可以导出成功:

    可以打开 “requirements.tx” 文件看看,会发现少了很多多余的依赖包信息。

    导入依赖包

    我们可以用上面的“requirements.txt”文件来导入依赖包,快速构建好环境。特别是我们需要把项目迁移到其它环境进行部署,此时就非常方便了。

    我自己在我的环境新建一个 python 环境 “my_py37_test" ,将上述的代码工程移到这个环境,先直接运行看看效果,发现是报错,报没有相应库,这个和我们预料一样,我们确实还没有安装相应的库。

    我们可以通过以下命令来执行:

    pip install -r requirements.txt
    

    执行完后,我们重新运行代码,可以发现,是没有问题的。

    总结

    到此这篇关于Python如何导出导入所有依赖包的文章就介绍到这了,更多相关Python导出导入依赖包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • python如何导入依赖包
    上一篇:OpenCV-Python实现油画效果的实例
    下一篇:浅谈怎么给Python添加类型标注
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python如何导出导入所有依赖包详解 Python,如何,导出,导入,所有,