2017-07-31 28 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