我尝试使用我从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文档中找到。任何帮助解决这个谜团将不胜感激。感谢。
答案 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
。)