关于python生成requirement.txt的过程

生成requirement.txt是为了方便我们后续做项目的部署。

方法1、用python的freeze生成

一、生成步骤

1、先进入所在的虚机环境。为什么这里强调一下虚拟环境,为了方便部署和维护多版本python,我们很多小型以上项目都会在虚拟环境下运行。在windows中就是ctrl+r,输入cmd,不是PowerShell,然后workon查看所有虚拟环境然后,workon + 虚拟环境名字进入。

2、在对应的虚拟环境中执行

python3 -m pip freeze > requirements.txt

 

 

 3、结果在该目录下会看到多了这么一个文件。

 

 4、修改和删除里面不必要的安装包。因为很多安装包都是有依赖的,我们把要的留下就可以了。

 

二、导入步骤

python3 -m pip install -r requirements.txt

三、文件内格式

lxml==4.8.0
PyMySQL==1.0.2
request==1.0.117
requests==2.27.1
selenium==4.2.0
virtualenv==20.14.1
virtualenvwrapper-win==1.2.7
wget==3.2

四、一定要检查一次

这种方法生成的文件可能会缺失一些重要的依赖包。

 

方法2、用pycharm生成(推荐)

一、在菜单tools->Sync Python Requirements

 

 

 

 二、选择生成路径和配置

 

 点击OK之后,选择的根目录会有会文件产生。这个文件里的依赖包要准确的多。

posted @ 2022-06-01 09:29  吕晋峰  阅读(9368)  评论(0编辑  收藏  举报