Python项目完成requirements.txt的生成以及依赖一键安装
当我们需要在另外一台电脑部署项目的时候,我们需要重新配置环境和依赖,使得项目可以顺利运行。
我操作的背景是需要在远程服务器进行项目的部署。
1. 生成requirements.txt文件
首先请cd
进入你的本地项目目录下
生成requirements.txt有两种方法
第一种方法(推荐)
我们需要使用到一个第三方库pipreqs
,直接安装就好。
pip install pipreqs
执行如下命令,完成requirements.txt
文件的生成。
pipreqs ./
生成结果如下:
第二种方法
然后执行如下代码,pip freeze
命令可以帮助我们把本项目所有的依赖库和对应版本导出。
pip freeze > requirements.txt
查看文件内容
据说配合使用virtualenv
也可以仅仅得到项目所依赖的库文件,而不会像上面一样如此繁杂。
2. 根据requirements.txt安装依赖
将文件同步到远程服务器端,我先看下远程服务器查看requirements.txt
内容:
在远程项目的目录下,执行下面命令
pip install -r requirements.txt
部分安装过程如下:
可以看到环境安装完成。
看到这里赶快去尝试一下吧!!!