2
我注意到一些python項目包括setuptools
在所需模塊列表中。我的代碼在沒有它的情況下安裝並運行良好。任何原因setup.py install_requires應該包括setuptools?
我可能會誤解,但我認爲install_requires
列表的目的是指定安裝後需要執行的模塊,而不是在安裝過程中。
是否有一些特殊用例可以安裝setuptools
?
install_requires=[
'setuptools',
'requests',
],
謝謝你的回答。如果正確理解,有些情況下安裝期間setuptools可用,但在執行環境中不可用,因此需要安裝到執行環境中。 – Steve
如果通過[wheel](https://wheel.readthedocs.org/en/latest/)或一個雞蛋安裝了一個發行版,安裝過程中甚至不需要setuptools。但是,當然,如果setuptools在安裝包後根據它進行卸載,'install_requires'將無法做任何事情。 –