Conda非常適合分發開源軟件的二進制文件。但是,對於我的行業中的某些軟件,用戶有必要在獲得訪問權限之前同意許可或在Web表單上提交他們的電子郵件。我希望每個人都可以使用conda,開發者是否還有一種方法可以使用conda來發布這樣的軟件包?一個簡單的解決方案應該是可能的,如conda install ...
。如何使用conda分發許可軟件包
我到目前爲止提出的最佳解決方案是提供用戶同意許可證的tar.bz2軟件包的下載,然後讓用戶運行conda install package.tar.bz2
。不幸的是,這不會安裝公共可用的依賴關係(比如來自anaconda.org)。另一種方法是讓用戶下載軟件包並將其放置在conda_bld文件夾中,但這有點手動,需要用戶瞭解其安裝情況。