2014-12-05 16 views
14

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?

+1

Paket adları benzersiz olmalıdır. Mevcut bir paketi yükseltmeye mi çalışıyorsunuz? – mhawke

+0

Hayır, twitter API için aynı ada sahip iki farklı paket var ... – user3562812

+0

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. –

cevap

-2

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.

+4

Birisi bunu yeniden düşünmelidir – Zee

+7

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? –

+0

@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

-1

Sanırım bunlardan birini güncellemeniz gerekiyor. Eğer yapmazsanız, site-packages klasörüne gidip

0

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.

0

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.

İlgili konular