在github上参考别人的代码时,总会有使用setup.py去构建环境这一项,那么setup.py究竟是什么东西?
setup.py : python环境/包的构建工具
参考博客:https://blog.csdn.net/whatday/article/details/90767387 setup如何编辑
https://blog.csdn.net/HaigLee/article/details/84112429 setup命令行使用
- 为什么要用setup.py
一般的通用包,我们可以直接用pip install
但是如果是我们自己写的包呢?本地写好了如何发布到服务器端呢?
这时可以采用setup.py去构建环境,将自己写的模块以及相应的依赖库一起打包,用setup去完成这个任务。 所以很多github代码都提供setup.py方便我们一键安装。
- 怎么使用setup.py
在使用github上的FasterRCNN代码时,便要先构建环境
python setup.py build develop