2016-08-03 96 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”这样的命令行,我选择这个命令并且它可以工作。