小编5ni*_*ard的帖子

setup.py脚本使用find_packages()与“ requirements.txt”之间的区别

我一直在将python项目打包,以便可以在实验室中的其他系统上安装它。在有关如何创建setup.py脚本的研究中,我看到了两种方法。

1)使用“ pip Frozen> requirements.txt”命令;然后在安装脚本中输入“ packages ='requirements.txt'”

2)只需在安装脚本中使用“ packages = find_packages()”

我的问题是,这两种方法有什么区别?似乎“ find_packages”与“ pipfreeze”功能相同,但是在没有模块安装的地方没有任何作用。

谁能解释这两种方法的不同之处,或者只是解释每种方法的作用,这样我就可以更明智地决定使用哪种方法?

谢谢!

python pip setuptools python-packaging

3
推荐指数
1
解决办法
1004
查看次数

标签 统计

pip ×1

python ×1

python-packaging ×1

setuptools ×1