2017-07-31 29 views
0

我试图安装使用蟒蛇Python包(Pyclone)(miniconda最新发布的,具体):故障使用以下建议脚本安装Python包与畅达

conda install pyclone -c aroth85 

而且我得到的以下错误:

Package missing in current win-64 channels

我不确定这意味着什么;它是否被维护?

我要指出的是,当我试图把-c安装后:

conda install -c pyclone aroth85 

因为我看到用于其他包秩序,我得到了下面的警告,以及:

WARNING: The remote server could not find the noarch directory for the requested channel with url: https://conda.anaconda.org/pyclone It is possible you have given conda an invalid channel. Please double-check your conda configuration using conda config --show . If the requested url is in fact a valid conda channel, please request that the channel administrator create noarch/repodata.json and associated noarch/repodata.json.bz2 files, even if noarch/repodata.json is empty.
$ mkdir noarch
$ echo '{}' > noarch/repodata.json
$ bzip2 -k noarch/repodata.json

除了当前win-64频道丢失的包裹的原始错误之外。

有谁知道问题在这里?或者如果包装的维护者在他们的最后出现问题,我是否需要联系?

顺便说一句,在包的创作者的安装说明here

感谢。

回答

0

我假设你正在使用Windows,根据该错误消息。看起来在conda win-64通道中没有该软件包的Windows版本。这是你可以试着和软件包作者一起提出的东西,但如果你只是想让软件包工作,我会建议你尝试手动安装。

执行手动安装的详细信息都在您链接到的安装说明中给出。

+0

当我手动安装pyclone(从Anaconda提示符)它似乎安装成功,但仍然无法识别PyClone命令。 – user3593717

1

你可以在这里看到,有不可用于win-64,只有linux-64osx-64该包的版本:https://anaconda.org/search?q=pyclone

这意味着aroth85频道的所有者不保持包的Windows 64位。 所以,你必须去进行手动安装,这可能或不是一件困难的事情。该指令是在这里:https://bitbucket.org/aroth85/pyclone/wiki/Installation#markdown-header-manual-installation按照Tutorial,包的作者没有支持Windows的意向:

It almost certainly will not work for Windows and there will likely never be support in PyClone for Windows

最后,关于这一警告 - 该-c--channel选项增加了一个渠道畅达搜索包裹。无论标志位于何处,频道的名称都是紧随标志后出现的词。因此,第一个命令

conda install pyclone -c aroth85 

看在aroth85频道一个名为pyclone包(和无法找到包,因为它不存在,因为我们在链接anaconda.org看到的)。此命令相当于

conda install -c aroth85 pyclone 

第二个命令

conda install -c pyclone aroth85 

看在pyclone信道为一个称为aroth85包。警告消息意味着conda无法找到名为pyclone的频道,因为不存在此类频道。然后(我猜)错误消息指出conda无法找到名为aroth85的包,因为没有这样的包存在。

+0

当我手动安装PyClone时,在Anaconda中无法识别PyClone命令;这是一个问题,因为这个软件包显然是通过Anaconda使用的。 – user3593717

+1

来自[Tutorial](https://bitbucket.org/aroth85/pyclone/wiki/Tutorial):“它几乎肯定不适用于Windows,并且可能永远不会在PyClone for Windows中提供支持。” – darthbith