1.在安装某个库或包时,发现可以python setup.py install 和python setup.py develop两种方式来安装,这两种方法有什么不同?一直困扰着我,下面我们就来讨论下这个简单的问题
2.python setup.py install:主要是安装典型第三方包,这种包比较稳定,不再需要你去编辑、修改或是调试。
3.python setup.py develop:当你安装一个包后,这个包需要你不断修改,这样你就不得不重新安装,这时就采用这种安装方法。
但是,注意,她们都有相对应的替代品!
用pip install .
和pip install -e .
更好!!!因为很多时候setup.py
会有一些错误,而且通过setup.py
安装的包很难通过普通的pip
来卸载,只能用--uninstall
来卸载。