切换导航
{{systemName}}
{{ info.Title }}
{{info.Title}}
{{ menu.Title }}
{{menu.Title}}
登录
|
退出
搜索
Python项目一键生成所有依赖包清单方法总结
作者:ych
一、背景 工作中跨环境运行相同项目时,总会出现缺少各种包的问题,还需要一个个安装,相当的蛋疼,这里推荐一个工具叫pipreqs,可以通过一条命令直接生成项目所有依赖包清单`requirements.txt`,方便部署。 二、生成项目所有依赖清单 方法1: 安装pipreqs ``` pip install pipreqs ``` 装好之后切换到项目根目录下,执行下面命令: ``` pipreqs ./ ``` 正常的话应该会在项目根目录下生成一个`requirements.txt`文件 如果出现unicode问题,通过下面命令解决: ``` pipreqs ./ --encoding=utf-8 ``` 当项目里存在requirements .txt文件时,执行会命令会提示警告,这时需要在执行命令中增加"–force"参数。执行以下语句: ``` pipreqs ./ --encoding=utf-8 --force ``` 如果生成的requirements.txt文件有个别包漏掉,这时可以检查一下缺失的包名,将包名手工加到文件中。 方法2: 省心方式:导出所有的第三方包 ``` pip freeze >requirements.txt ``` 会生成当前python环境安装的所有安装包,生成的文件名可以任意命名,安装的时候也要用这个名字 `pip freeze`会附带上一些不需要的包,以及某些包依赖的包~ pip_freeze官方链接:https://pip.pypa.io/en/stable/reference/pip_freeze/ 三、自动安装依赖包 该场景用于在部署时,或拉取别人的新项目时,使用一条命令就可以把项目依赖的所有包都安装好。 命令如下: ``` pip install -r requirements.txt ``` 通过该命令就会把我们的项目所有依赖包安装好,剩下的就是喝杯咖啡等安装结束了。
评论区
先去登录
版权所有:机遇屋在线 Copyright © 2021-2025 jiyuwu Co., Ltd.
鲁ICP备16042261号-1