Получение ошибки при установке пакета pyseer с помощью pip или pip3

#python #installation #pip #package #bioinformatics

Вопрос:

Я пытаюсь установить пакет pyseer с помощью pip/pip3 в соответствии с документацией pyseer. Однако я получаю сообщение об ошибке :

ОШИБКА: Не удалось найти версию, удовлетворяющую требованию pyseer (версии fron: нет) ОШИБКА: Для pyseer не найдено соответствующего дистрибутива.

Обычно установка pip и pip3 хорошо работает в моей системе, я не могу разобраться в этой проблеме здесь.

Пожалуйста, помогите.

Спасибо

Комментарии:

1. Какая у вас версия Python? Пожалуйста, предоставьте более подробную информацию.

2. @DiegoRamirez Версия Python 3.9.4

Ответ №1:

У вас установлен python через anaconda? Я знаю, что это своего рода боль, чтобы переустановить, но я, наконец, просто уступил и сделал это прошлой ночью, и это действительно лучший способ для установки пакетов Python. Я просто использовал его, чтобы попробовать установить pyseer , и это заняло некоторое время (~5 минут ), но он работал очень хорошо и установил кучу полезных зависимостей, которые мне все равно пришлось бы установить в некоторые моменты:

установите pyseer через conda

Убедитесь, что вы bioconda также добавили в свою конфигурацию conda ( conda config --add channels bioconda ) (то же самое для conda-forge ); но я думаю, что они будут по умолчанию. Выполнение conda config команды, указанной выше в скобках, по крайней мере, переместится bioconda в начало списка проверяемых репозиториев conda, что может ускорить загрузку пакетов, если вы, тем не менее, в основном устанавливаете материалы по биоинформатике.

показ версии pyseer через bioconda

Конечно, только 3.8 является последней версией Python, доступной через anaconda. Вы все еще можете установить Py 10, хотя я это делаю, потому что когда я хочу использовать любой из новых материалов, добавленных с 3.8. (Мне просто нужно ввести python3.10 )

Ответ №2:

Нет ни pyseer на PyPI (где pip ищет пакеты по умолчанию), ни на TestPyPI (экземпляр PyPI для тестирования). Файл чтения PySeer предлагает два способа установки пакета.

Один из них-Конда:

 conda install pyseer
 

Однако вам придется установить Conda, что может быть немного сложно.


А другой — пип. Чтобы использовать pip, вам нужно загрузить (вручную) отсюда (или клонировать с помощью Git), затем перейти в этот каталог на вашем терминале и запустить:

 pip3 install .
 

(Даже если документы рекомендуют pip , pip3 не должно возникнуть проблем с установкой этого).

Ответ №3:

Поэтому я понял, в чем была проблема. По-видимому, PIP3 или PIP не будут работать для Pyseer, так как в Windows возникают конфликтующие ошибки зависимостей. Использование Conda в среде Linux делает свое дело (https://github.com/mgalardini/pyseer/issues/182) .