kesalahan: Tidak dapat menemukan versi yang memenuhi persyaratan pprint (dari -r requirement.txt (baris 67)) (dari versi: tidak ada)
Saya mencoba menginstal suite NLP di macbook pro saya, yang diperbarui ke perangkat lunak versi terbaru Catalina 10.15.6. Sejauh ini, saya telah menginstal Anaconda 3.8, membuat lingkungan NLP versi 3.7 conda create -n NLP python=3.7
, dan mengaktifkan lingkungan NLP dengan conda activate NLP
.
Langkah saya selanjutnya adalah menginstal semua paket python yang tertulis di file "Requirement.txt" dengan perintah berikut pip install -r requirements.txt
. Namun, ini menampilkan pesan ini: " ERROR: Tidak dapat menemukan versi yang memenuhi persyaratan pprint (dari -r requirement.txt (baris 67)) (dari versi: tidak ada) ERROR: Tidak ada distribusi yang cocok untuk pprint (dari -r Requirement.txt (baris 67) ) "
Saya juga mencoba menginstal paket itu sendiri, namun, pesan kesalahan yang sama muncul.
Saran apa pun akan dihargai! Beri tahu saya jika ada informasi tambahan yang dapat saya berikan.
Jawaban
pprint
adalah bagian dari pustaka standar, oleh karena itu tidak dapat ada di requirements.txt
. Jika salah satu persyaratan Anda dinyatakan membutuhkan pprint, Anda akan mendapatkan kesalahan. Untuk menginstal tanpa ketergantungan gunakan --no-deps
perintah untuk pip. Namun, ini tidak menjamin bahwa penginstalan benar-benar berfungsi karena kemungkinan besar Anda kehilangan paket lain. Jadi pilihan yang lebih baik adalah menginstal setiap persyaratan satu per satu sampai Anda menemukan yang membutuhkannya dan menginstal dependensi lainnya dan menginstal paket itu tanpa deps.
Alternatifnya adalah dengan menggunakan https://pypi.org/project/pipdeptree/ untuk memeriksa pohon ketergantungan.
Jika ada banyak paket dan ada versi yang dibekukan, coba hapus versinya.
Ini adalah sedikit pekerjaan detektif trial and error, jadi orang bisa pintar tentang itu: kemungkinan ketergantungan yang jarang digunakan itulah pelakunya.