1

我正在尝试使用从他们的GitHub 页面(不在 Binstar 上)下载的 tar.gz 文件安装 PyAlgoTrade。我编辑了我的 .condarc 文件以包含“-file://~/conda_repo”。然后我尝试安装,结果如下:

$ conda 安装 PyAlgoTrade-0.16

获取包元数据:.错误:找不到 URL:file://~/conda_repo/osx-64/

$ ls ~/conda_repo/osx-64/

PyAlgoTrade-0.16.tar.gz

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

4

1 回答 1

1

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


为了澄清您犯的其他一些错误:

文件 url 不能包含~. 使用主目录的完整路径。另请注意,如果这是一个 conda 包,则需要conda index在该目录上运行才能像这样创建本地 repo。而且(同样,如果是的话),一种更简单的方法是conda install downloaded-conda-package.tar.bz2(即conda install直接在下载的文件上运行)。

于 2015-02-05T21:53:55.057 回答