2016-08-03 46 views
18

我想在Anaconda(我使用64位Windows 10)上安裝GSEApy。
https://bioconda.github.io/recipes/gseapy/README.html
https://anaconda.org/bioconda/gseapy安裝Python軟件包:「在當前win-64通道中缺少包」

但我得到這個錯誤:

C:\Windows\system32>conda install gseapy 

Using Anaconda Cloud api site https:// api.anaconda.org 
Fetching package metadata ........... 
Solving package specifications: . 
Error: Package missing in current win-64 channels: 
    - gseapy 

You can search for packages on anaconda.org with 
anaconda search -t conda gseapy 

我該如何解決這個問題?

+0

我通過運行越來越試圖安裝PyQt4的時候這個錯誤'暢達安裝pyqt4'然而,後來我發現在https://stackoverflow.com/questions/21637922/how-to-install-pyqt4-in-anaconda我只需要使用'conda install pyqt = 4'然後它工作得非常好。至於32位和64位Anaconda版本。 – user

回答

19

您需要使用具有win-64版本的通道。用途:

conda install -c bioninja gseapy 

選項-c--channel允許指定的通道。 您還可以永久增加一個通道通過:

conda config --add channels bioninja 

這在你的home目錄中創建一個文件.condarc(在Windows C:\Users\<username>):

channels: 
    - bioninja 
    - defaults 

您可以手動修改此文件。頻道的順序決定了它們的優先順序 。

注意:某些文件瀏覽器可能不會顯示前導爲.的文件 。您可能需要更改設置以相應地顯示這些 文件。

您可以通過在Anaconda上搜索,查找包裹是否退出您的平臺。只需在搜索字段中輸入gseapy,您應該看到available packages。 「平臺」一欄顯示是否存在「win-64」版本。

enter image description here

+0

謝謝,它工作。我不知道如何選擇特定頻道。 – Benni

+0

它幫助很大。順便說一句,你可以[接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)一個答案,如果它解決了你的問題。 –

+0

永久添加頻道的含義是什麼? – endolith

1

現在,你可以通過bioconda安裝最新的gseapy,太

conda install -c bioconda gseapy 
+0

但是'bioconda'頻道/所有者沒有'gseapy'的win-64版本(截至發佈時),[對吧? - 查看此截圖](http://imgur.com/k345YTc) –

0

也許它需要你指定一個detalied版本,所以你可以找到一個版本支持你在蟒蛇Clound環境,只是一個像「conda install -c dhirschfeld protobuf = 3.0.0a3.post418 + g0cb84ee」這樣的命令行,我選擇這個命令並且它可以工作。