安装Python包:"在当前的win-64频道中缺少包#34;

时间:2016-08-03 09:30:33

标签: python packages anaconda conda

我想在Anaconda上安装GSEApy(我使用64位Windows 10) https://bioconda.github.io/recipes/gseapy/README.html
https://anaconda.org/bioconda/gseapy

但是我收到了这个错误:

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

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:22)

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

conda install -c bioninja gseapy

选项-c--channel允许指定频道。 您还可以通过以下方式永久添加频道:

conda config --add channels bioninja

这会在您的主目录中创建一个文件.condarc(在Windows C:\Users\<username>上):

channels:
  - bioninja
  - defaults

您可以手动修改此文件。通道的顺序决定 他们的优先权。

注意:可能不会显示带有前导.的文件 通过某些文件浏览器。您可能需要更改设置才能显示这些设置 相应的文件。

您可以通过搜索Anaconda来了解您的平台是否退出了套餐。只需在搜索字段中输入gseapy,您就会看到available packages。 “平台”列显示是否存在“win-64”版本。

enter image description here

答案 1 :(得分:1)

现在你也可以通过bioconda安装最新的gseapy

conda install -c bioconda gseapy 

答案 2 :(得分:1)

从Anaconda分销网站

查看最新版本的Keras

https://anaconda.org/search?q=keras

使用命令:

conda install -c conda-forge keras=<version>

答案 3 :(得分:0)

也许它需要你指定一个版本,所以你可以在Anaconda Clound中找到一个版本支持你的环境,只需要一行命令,如“conda install -c dhirschfeld protobuf = 3.0.0a3.post418 + g0cb84ee”,我选择它并且它可以工作。