PIP ile yeni bir python paketi yüklerken, aynı ada sahip başka bir paket olduğundan paket adını değiştirebilir miyim?Python paketini PIP kullanarak farklı bir adla yükleme
Veya, varolan paketin adını nasıl değiştirebilirim?
PIP ile yeni bir python paketi yüklerken, aynı ada sahip başka bir paket olduğundan paket adını değiştirebilir miyim?Python paketini PIP kullanarak farklı bir adla yükleme
Veya, varolan paketin adını nasıl değiştirebilirim?
Bu, pip
komut satırı aracıyla mümkün değildir. PyPI'deki tüm paketlerin benzersiz isimleri var. Paketler genellikle birbirini gerektirir ve birbirlerine bağlıdır ve ismin değişmeyeceğini varsayın.
Birisi bunu yeniden düşünmelidir – Zee
Bu doğru değil. 'Django-emoji' ve emoji'yi kurdum. Emoji'den içe aktarmanız gereken her birinden içe aktarmak için. Https://pypi.python.org/pypi/django-emoji ve https://pypi.python.org/pypi/emoji adreslerine bakın. Bunu çözmek için nasıl gideriz? –
@KrystianCybulski, 'Neden emoji'den içe aktarmanız gereken her birinden içe aktarmak' ile neyi kastediyorsunuz, neden burada kastettiğinizden emin değil misiniz? – stucash
Sanırım bunlardan birini güncellemeniz gerekiyor. Eğer yapmazsanız, site-packages
klasörüne gidip
klasörünü yeniden adlandırabilirsiniz. Pip paketini kullanarak paketin adını değiştirmenin mümkün olduğunu düşünmüyorum. Pip var olan paketleri kurabilir ve paket adını değiştirmek için yazdığınız paket adı yoksa hata verir.
Bu konuda gidiş tek yönlü dokümanlar here Bkz
pip download
kullanarak edilebilir düşünüyorum. Paketin adını indirildikten sonra değiştirebilir ve ardından manuel olarak yükleme işlemini gerçekleştirebilirsiniz. Bunu test etmedim ama işe yarayacak gibi görünüyor.
Paket adları benzersiz olmalıdır. Mevcut bir paketi yükseltmeye mi çalışıyorsunuz? – mhawke
Hayır, twitter API için aynı ada sahip iki farklı paket var ... – user3562812
Paket adlarının benzersiz olması konusunda hemfikir olurum. Teoride bu harika, ama her zaman pratikte değil. Bunu çözmek için mekanizma nedir? Pip'in pratikte bu tür kuram ihlallerini telafi etme yeteneği olması harika olurdu. –