一:引言
在Python项目开发中,每个项目都是独立的,所以都会用到虚拟环境,但是每个项目的依赖包和版本是不一样的。
比如说:你需要接手一个别人转交给你的项目,或者要运行以前自己写的项目,但是环境需要重新配过了,依赖都要重新下载,版本又记不住,这该如何是好?
其实,pip的2条命令就可以很好地解决这个问题
二:导入依赖
1.我们在github上 拉一个项目下来的时候,就可以发现里面有一个requirements.txt
文件夹,它里面包含的就是该项目的各种依赖
![image-20200717135829029](https://gitee.com/xuexianqi/img/raw/master/img/20200717135830.png)
2.打开requirements.txt
,里面就是各个依赖包和版本
![image-20200717135853376](https://gitee.com/xuexianqi/img/raw/master/img/20200717135854.png)
3.只要在终端中输入下列命令,即可安装requirements.txt
中的该项目所需的依赖
pip install -r requirements.txt
![image-20200717140105570](https://gitee.com/xuexianqi/img/raw/master/img/20200717140106.png)
三:导出依赖
1.众所周知,用pip list
可以查看当前项目安装的依赖,但是它的格式并不是依赖包==版本
![image-20200717135506139](https://gitee.com/xuexianqi/img/raw/master/img/20200717135507.png)
2.用pip freeze
可以实现打印依赖包==版本
![image-20200717140302089](https://gitee.com/xuexianqi/img/raw/master/img/20200717140303.png)
3.再在终端输入下列命令即可导出上述的内容并打包到requirements.txt
中
pip freeze >requirements.txt
![image-20200717141031306](https://gitee.com/xuexianqi/img/raw/master/img/20200717141032.png)
4.之后再需要用到的时候,直接使用pip install -r requirements.txt
命令即可一键安装依赖