Установите пакет Python: "Пакет отсутствует в текущих каналах win-64"
Я хочу установить GSEApy на Anaconda (я использую 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
Как я могу это решить?
Ответы
Ответ 1
Вам нужно использовать канал с версией win-64. Использование:
conda install -c bioninja gseapy
Опция -c
или --channel
позволяет указать канал.
Вы также можете добавить канал навсегда:
conda config --add channels bioninja
Это создает файл .condarc
в вашем домашнем каталоге (в Windows C:\Users\<username>
):
channels:
- bioninja
- defaults
Вы можете изменить этот файл вручную. Порядок каналов определяет
их приоритет.
Примечание: файлы с ведущим .
могут не отображаться
некоторыми файловыми браузерами. Возможно, вам придется изменить настройки, чтобы отобразить эти
файлов соответственно.
Вы можете узнать, выходит ли пакет для вашей платформы, выполнив поиск Anaconda. Просто введите gseapy
в поле поиска, и вы увидите доступные пакеты. Столбец "Платформы" показывает, существует ли версия "win-64".
![введите описание изображения здесь]()
Ответ 2
Теперь вы можете установить lastest gseapy через bioconda, тоже
conda install -c bioconda gseapy
Ответ 3
Проверьте последнюю версию Keras с сайта рассылки Anaconda
https://anaconda.org/search?q=keras
Использовать команду:
conda install -c conda-forge keras=<version>
Ответ 4
Возможно, вам нужно указать определенную версию, поэтому вы можете просто найти версию поддержки своей среды в Anaconda Clound, просто такую команду, как "conda install -c dhirschfeld protobuf = 3.0.0a3.post418 + g0cb84ee", Я выбираю это, и он работает.