2010-03-19 43 views
20

Bir repoze Zope2 kurulumunun tüm gereksinimlerini requirements file numaralı bir pipete koymak istiyorum. Yanıtlanan paketlerin çoğu PyPi'de görünmüyor, ama onlar için here alternatif bir PyPi indeksi var. Ancak pip'in bu endeksi bir gereksinim dosyasıyla birlikte kullanması için nasıl anlatacağını anlayamıyorum.alternatif index ile pip gereksinimleri.txt

zopelib -i http://dist.repoze.org/zope2/2.10/simple/ 
zopelib --index http://dist.repoze.org/zope2/2.10/simple/ 
-i http://dist.repoze.org/zope2/2.10/simple/ zopelib 

ya da (documentation diyor çünkü: tek paketler için, aşağıdaki

pip install -r requirements.txt -i http://dist.repoze.org/zope2/2.10/simple/ 

ya da benim requirements.txt her türlü veya bunların permütasyonlarda

çalıştı

pip install zopelib -i http://dist.repoze.org/zope2/2.10/simple/ 

kolay "Tüm bu seçeneklerin kendi satırında olması gerektiğini unutmayın.")

--index http://dist.repoze.org/zope2/2.10/simple/ 
zopelib 

Peki, pip'e http://dist.repoze.org/zope2/2.10/simple/ dizini olarak kullanmak için doğru yolu nedir?

+0

Sen son girişimi çok yakındı; Bu seçeneğin tam adı '--index-url' '' index'' değil. –

cevap

29

requirements.txt:

-i http://dist.repoze.org/zope2/2.10/simple 
zopelib 

Örnek:

$ pip install -r requirements.txt 
... 
Successfully installed zopelib 
+1

Merak edenler için, eğer birisi açık olmayı tercih ederse, '-i' için kısa --'x-url'. – foslock

+0

Güvenlik uyarısı nedeniyle reddedilen bağlantıya sahip olanlar için, etki alanına güvendiğiniz alanı güvenilen olarak eklemeniz gerekebilir: '-i http://some.domain.org/simple --trusted-host some.domain. org' – Arne