PyPI可能不可靠。我有一個不幸的數量的Travis-CI構建失敗,因爲點沒有安裝我的一個要求(lxml是最臭名昭着的罪犯)。Canonical替換爲--use-mirrors
各種在線資源推薦--use-mirrors
標誌,它已經解決了這個問題,我迄今。然而,--use-mirrors
是deprecated有很多原因。
不幸的是,在鏈接中提到的首要原因去除標誌之一是,新的CDN支持PyPI中不應該有同樣的問題。它的確如此。我的編譯版本仍然存在問題,除非使用--use-mirrors
,否則我仍然無法可靠地使用pip安裝軟件包。
對於2014-01-01版本1.5的release notes推薦使用-i
,-index-url
或--extra-index-url
之一的標誌。除了......我們遇到了一些與--use-mirrors
相同的問題,即這些鏡像不一定是可信的,這很好。
的PyPI mirrors list實際上已經被刪除,留給我們一些unofficial mirrors。因此,我留下了一個選擇:繼續使用--use-mirrors
,並希望上述問題之一在被刪除之前已經修復,或者選擇一面鏡子並希望它可以正常工作並且值得信賴。
是否有廣泛接受和值得信賴的鏡子?還是被廣泛接受和信任的替代方案?基本上,我應該如何處理這個問題?
請注意,如果您可以使用基於容器的基礎架構,則travis支持[緩存](http://docs.travis-ci.com/user/caching/)。 – o11c 2015-07-14 00:50:27