Python 官方文档:入门教程 => 点击学习
今天就跟大家聊聊有关如何在python中导出导入所有依赖包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。导出所有依赖包整个环境的依赖包导出进入项目目录,执行以下命令:pip 
今天就跟大家聊聊有关如何在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频道,感谢大家的支持。
--结束END--
本文标题: 如何在Python中导出导入所有依赖包
本文链接: https://lsjlt.com/news/279633.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0