纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

Python导出导入依赖包 Python怎样导出导入所有依赖包详解

AI悦创   2021-06-08 我要评论
想了解Python怎样导出导入所有依赖包详解的相关内容吗AI悦创在本文为您仔细讲解Python导出导入依赖包的相关知识和一些Code实例欢迎阅读和指正我们先划重点:Python导出导入依赖包,python导入包的几种方法,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

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

总结


相关文章

猜您喜欢

  • springboot IDEA远程Debug springboot使用IDEA远程Debug

    想了解springboot使用IDEA远程Debug的相关内容吗燕少༒江湖在本文为您仔细讲解springboot IDEA远程Debug的相关知识和一些Code实例欢迎阅读和指正我们先划重点:springboot,IDEA远程Debug,idea,springboot,debug下面大家一起来学习吧..
  • react useEffect闭包 浅谈react useEffect闭包的坑

    想了解浅谈react useEffect闭包的坑的相关内容吗Saitmob在本文为您仔细讲解react useEffect闭包的相关知识和一些Code实例欢迎阅读和指正我们先划重点:react,useEffect闭包,react,useEffect下面大家一起来学习吧..

网友评论

Copyright 2020 www.fresh-weather.com 【世纪下载站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式