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 develop
dilakukan: 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.py
secara 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 develop
hadir dengan--uninstall
opsi kapan Anda selesai meretas.