安装Python包:"当前win-64频道中缺少包"

Ben*_*nni 19 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
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

Mik*_*ler 22

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

conda install -c bioninja gseapy
Run Code Online (Sandbox Code Playgroud)

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

conda config --add channels bioninja
Run Code Online (Sandbox Code Playgroud)

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

channels:
  - bioninja
  - defaults
Run Code Online (Sandbox Code Playgroud)

您可以手动修改此文件.通道的顺序决定了它们的优先级.

注意:.某些文件浏览器可能无法显示带有前导的文件.您可能需要更改设置以相应地显示这些文件.

您可以通过在Anaconda上搜索来查看是否有适用于您的平台的软件包.只需输入gseapy搜索字段,您就会看到可用的包."平台"列显示是否存在"win-64"版本.

在此输入图像描述