2016-08-03 3 views
18

Я хочу установить GSEApy на Anaconda (я использую 64-битную Windows 10).
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 

Это создает файл .condarc в вашем домашнем каталоге (на Windows, C:\Users\<username>):

channels: 
    - bioninja 
    - defaults 

Вы можете изменить этот файл вручную. Порядок каналов определяет их приоритет.

Примечание: Файлы с ведущим . может не отображаться некоторыми браузерами файлов. Возможно, вам придется изменить настройки, чтобы отобразить эти файлы соответственно.

Вы можете узнать, выходит ли пакет для вашей платформы, выполнив поиск по Anaconda. Просто введите gseapy в поле поиска, и вы должны увидеть available packages. Столбец «Платформы» показывает, существует ли версия «win-64».

enter image description here

+0

Спасибо, это сработало. Я не знал, как выбрать конкретный канал. – Benni

+0

Отлично, что это помогло. BTW, вы можете [принять] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ответ, если он решает вашу проблему. –

+0

Каковы последствия добавления канала на постоянной основе? – endolith

1

Теперь вы можете установить Lastest gseapy через bioconda тоже

conda install -c bioconda gseapy 
+0

Но у канала или владельца 'bioconda' нет версии' gseapy' 'win-64' (на момент публикации), [right? - проверьте этот снимок экрана] (http://imgur.com/k345YTc) –

0

Может быть, это нужно указать Поводу версию, так что вы можете просто найти поддержку версии вашей среды в Anaconda Clound, просто такая команда, как «conda install -c dhirschfeld protobuf = 3.0.0a3.post418 + g0cb84ee», я выбираю это, и он работает.

1

Проверить последнюю версию Keras с сайта распределения Anaconda

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

Используйте команду:

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