E: Пакет "python-Scipy" не имеет кандидата на установку Ubuntu 20.04

Я пытался установить некоторые Python-библиотеки и пакеты и продолжаю получать эту ошибку. Это пример, но у меня та же проблема с matplotlib, пандой и т.д.

sudo apt-get install python-scipy 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-scipy is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python-scipy' has no installation candidate

Я пытался включить вселенский репозиторий, но оказалось, что он уже включен. Так что я пока не могу разобраться с этой проблемой. Заранее спасибо за помощь.

1
задан 22 September 2020 в 12:58

2 ответа

Вам нужен пакет python3-scipy , а не python-scipy . Его можно установить с помощью:

apt install python3-scipy

Возможно, вам лучше установить scipy через pip (для Python 2) или pip3 (для Python 3). pip - это менеджер пакетов для пакетов Python.

pip install scipy

или

pip3 install scipy

Если вы столкнетесь с аналогичной проблемой в будущем, вы можете использовать pip3 search scipy с соответствующим поисковым запросом искать нужный пакет. Подробнее см. man pip3 .

1
ответ дан 4 January 2021 в 08:22

Python 2 является EOL, но ...

вы все еще можете установить этот пакет, загрузив его из репозитория 18.04 LTS с

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-scipy/python-scipy_0.19.1-2ubuntu1_amd64.deb
sudo apt-get install ./python-scipy_0.19.1-2ubuntu1_amd64.deb

, а затем использовать его было запланировано.


Примечание: что интересно - в репозитории 20.04 LTS есть NumPy, но нет SciPy. Очень странное решение с точки зрения пользователя.

1
ответ дан 4 January 2021 в 08:22

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

Похожие вопросы: