[英]Repositories of conda recipes and packages
據我所知, conda
配方有幾個存儲庫(不適用於程序本身):
conda
默認情況下在哪里查找配方?) 我的問題是:
pip
方式相同) (交叉發布自https://github.com/ContinuumIO/conda/issues/298#issuecomment-25666539 )
您可以將我的binstar回購添加到您的.condarc(請參閱https://conda.binstar.org/asmeurer )。 請注意,我只構建Mac OS X的軟件包,這是我使用的平台,所以如果你不使用它,那對你沒有幫助。 如果是這種情況,最簡單的方法就是自己構建它們(或者嘗試找到在binstar上擁有它們的其他人)。
我覺得你對食譜的運作方式感到困惑。 Conda不會從任何地方拉出“食譜”。 它提取內置包。 配方就是這樣一個“配方”,告訴conda如何構建一個包,通常是從源代碼,然后可以在以后安裝。
默認情況下,conda只知道Continuum服務器上的軟件包,這些軟件包基本上就是Anaconda附帶的軟件包。 conda-recipes repo顯示了您可以創建的配方示例,以構建您自己的自定義包,然后您可以將其上傳到binstar供任何人使用(只要它們與您在同一平台上)。 binstar.org基本上是一個免費的軟件包托管網站(不僅僅是針對conda軟件包),所以這里的內容確實適用於任何人(至少就公共網站而言)。
此外,binstar上的大多數配方都只是conda skeleton pypi,沒有我在某些時候需要的包裝修改。 少數(如qt)用於二進制包,實際上很難自己完成。
一般來說,兩個git repos之間沒有正式的關系。
GitHub提出了與forking的一種關系,但這只適用於GitHub repos。
這意味着官方通常是最活躍和最近提交的那些(這意味着“官方”回購可以隨時間變化)。
但ContinuumIO / conda-recipes和ContinuumIO / conda實際上是兩個不同的回購(不同的內容,不同的歷史)。
第一個代表第二個“構建和測試配方”。
您可以將conda-recipes
視為“默認”食譜回購,因為它是包含conda的同一GitHub組織ContinuumIO
一部分。
Continuum用於Anaconda包裝的食譜的回購不公開。
conda-recipes中的食譜僅作為有興趣為conda編寫自己的食譜的人的例子。
在他的(upvoted)答案中查看更多內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.