使用自定义通道从本地tar文件安装conda install时出错

时间:2015-02-05 03:59:17

标签: macos python-2.7 install conda

我尝试使用我从GitHub page下载的tar.gz文件安装PyAlgoTrade(它不在Binstar上)。我编辑了我的.condarc文件以包含" - file://〜/ conda_repo"。然后我尝试安装,结果如下:

$ conda安装PyAlgoTrade-0.16

获取包元数据:.Error:找不到URL: 文件://〜/ conda_repo / OSX-64 /

$ ls~ / conda_repo / osx-64 /

PyAlgoTrade-0.16.tar.gz

ls结果清楚地表明URL是正确的。我认为有一个额外的环境/配置设置我缺少并且没有在conda文档中找到。任何帮助解决这个谜团将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

你在这里犯了一些错误。第一个也是最重要的一个是您下载的文件不是conda包。所以conda将无法安装它。看起来它是一个Python包,因此您可以使用pip:pip install PyAlgoTrade-0.16.tar.gz安装它。


澄清你犯下的其他一些错误:

文件网址不能包含~。使用主目录的完整路径。另请注意,如果这是一个conda包,则需要在该目录上运行conda index来制作这样的本地存储库。而且(再次,如果是),更简单的方法是conda install downloaded-conda-package.tar.bz2(即直接在下载的文件上运行conda install。)