Как исправить ошибку «несовместимость numba» при установке Scanpy?

Я попытался установить пакет Scanpy на Jupyter с помощью команды «pip install Scanpy», но получил следующие ошибки;

ОШИБКА: pynndescent 0.5.2 имеет требование numba>=0.51.2, но у вас будет numba 0.48.0, что несовместимо. ОШИБКА: umap-learn 0.5.1 имеет требование numba>=0.49, но у вас будет numba 0.48.0, что несовместимо

Когда я попытался отдельно установить обновленную версию numba, я получил ошибку ниже;

ОШИБКА: невозможно удалить llvmlite. Это установленный проект distutils, и поэтому мы не можем точно определить, какие файлы ему принадлежат, что привело бы только к частичному удалению.

2 ответа

Решение
  1. Пробег pip install --upgrade numba
  2. Пробег pip install scanpy

вы можете попробовать установить с помощью pip install -c numba numba=0.51.2.1rc1, если это не сработает для вас, альтернативно установите RUN pip install llvmlite --ignore installed before pip install numba. ХОРОШЕГО ДНЯ:)

Другие вопросы по тегам