python setup.py install digunakan untuk menginstal paket (biasanya pihak ketiga) yang Anda sendiri tidak akan kembangkan / ubah / debug
Untuk barang-barang Anda sendiri, Anda ingin menginstal paket Anda terlebih dahulu dan kemudian dapat sering mengedit kode tanpa harus menginstal ulang paket setiap kali - dan itulah yang python setup.py developdilakukan: itu menginstal paket (biasanya hanya folder sumber) dengan cara yang memungkinkan Anda mengedit kode dengan mudah setelah diinstal ke lingkungan (virtual), dan segera lakukan perubahan.
Perhatikan bahwa sangat disarankan untuk menggunakan pip install .(menginstal) dan pip install -e .(menginstal pengembang) untuk menginstal paket, karena memohon setup.pysecara langsung akan melakukan hal-hal yang salah untuk banyak dependensi, seperti menarik prerelease dan versi paket yang tidak kompatibel, atau membuat paket sulit untuk dihapus dengan pip.
setup.py develophadir dengan--uninstallopsi kapan Anda selesai meretas.