关于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之后,选择的根目录会有会文件产生。这个文件里的依赖包要准确的多。