我一直在将python项目打包,以便可以在实验室中的其他系统上安装它。在有关如何创建setup.py脚本的研究中,我看到了两种方法。
1)使用“ pip Frozen> requirements.txt”命令;然后在安装脚本中输入“ packages ='requirements.txt'”
2)只需在安装脚本中使用“ packages = find_packages()”
我的问题是,这两种方法有什么区别?似乎“ find_packages”与“ pipfreeze”功能相同,但是在没有模块安装的地方没有任何作用。
谁能解释这两种方法的不同之处,或者只是解释每种方法的作用,这样我就可以更明智地决定使用哪种方法?
谢谢!