Tôi muốn đặt tất cả các yêu cầu của một cài đặt Zope2 repoze trong một pip requirements file. Hầu hết các gói repoze dường như không có trên PyPi, nhưng có một chỉ số PyPi thay thế cho chúng here. Nhưng tôi không thể tìm ra cách để nói cho pip sử dụng chỉ mục đó cùng với một tệp yêu cầu. Đối với các gói duy nhất, thật dễ dàngpip requirements.txt với chỉ số thay thế
pip install zopelib -i http://dist.repoze.org/zope2/2.10/simple/
Tôi đã thử các sau
pip install -r requirements.txt -i http://dist.repoze.org/zope2/2.10/simple/
hoặc trong requirements.txt của tôi tất cả các loại hoặc hoán vị của những:
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
hoặc (vì documentation nói "Lưu ý rằng tất cả các tùy chọn này phải thuộc một dòng riêng.")
--index http://dist.repoze.org/zope2/2.10/simple/
zopelib
Vì vậy, cách chính xác để nói pip sử dụng http://dist.repoze.org/zope2/2.10/simple/ làm chỉ mục là gì?
Bạn đã tiến rất gần trong nỗ lực cuối cùng của bạn; tên đầy đủ của tùy chọn này là '--index-url' không phải' --index'. –