2条pip命令解决Python项目依赖的导出和导出

本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13329692.html

一:引言

在Python项目开发中,每个项目都是独立的,所以都会用到虚拟环境,但是每个项目的依赖包和版本是不一样的。

比如说:你需要接手一个别人转交给你的项目,或者要运行以前自己写的项目,但是环境需要重新配过了,依赖都要重新下载,版本又记不住,这该如何是好?

其实,pip的2条命令就可以很好地解决这个问题

二:导入依赖

1.我们在github上 拉一个项目下来的时候,就可以发现里面有一个requirements.txt文件夹,它里面包含的就是该项目的各种依赖

image-20200717135829029

2.打开requirements.txt,里面就是各个依赖包和版本

image-20200717135853376

3.只要在终端中输入下列命令,即可安装requirements.txt中的该项目所需的依赖

pip install -r requirements.txt

image-20200717140105570

三:导出依赖

1.众所周知,用pip list可以查看当前项目安装的依赖,但是它的格式并不是依赖包==版本

image-20200717135506139

2.用pip freeze可以实现打印依赖包==版本

image-20200717140302089

3.再在终端输入下列命令即可导出上述的内容并打包到requirements.txt

pip freeze >requirements.txt

image-20200717141031306

4.之后再需要用到的时候,直接使用pip install -r requirements.txt命令即可一键安装依赖

原文地址:https://www.cnblogs.com/xuexianqi/p/13329692.html