Рейтинг:1

E: Пакет «python-scipy» не имеет кандидата на установку.

флаг tr

После установки программного обеспечения я несколько раз обнаруживаю следующую ошибку:

$ sudo python setup.py установить
Traceback (последний последний вызов):
  Файл «setup.py», строка 24, в <module>
    из software_name импортировать PACKAGE_NAME
  Файл "/home/username/Softwares/software_name/__init__.py", строка 29, в <module>
импорт scipy
ImportError: нет модуля с именем scipy

Я могу установить многие недостающие модули, например, sudo apt-get install -y python-numpy, но иногда я получаю:

имя_пользователя@имя_пользователя:~/Softwares/software_name$ sudo apt-get install -y python-scipy
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет python-scipy недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника

E: Пакет «python-scipy» не имеет кандидата на установку.

И я действительно не уверен, что происходит? я прочитал другой поток что в репозитории 20.04 LTS есть NumPy, но нет SciPy.

РЕДАКТИРОВАТЬ:

$ sudo apt установить python-pip
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет python-pip недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника
Однако следующие пакеты заменяют его:
  python3-пип

E: Пакет «python-pip» не имеет кандидата на установку.

$ pip установить scipy
Требование уже выполнено: scipy в /usr/lib/python3/dist-packages (1.3.3)

$ sudo apt установить python3-pip
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
python3-pip уже является самой новой версией (20.0.2-5ubuntu1.6).
0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.

$ sudo pip установить scipy
[sudo] пароль для user_name: 
Требование уже выполнено: scipy в /usr/lib/python3/dist-packages (1.3.3)

$ питон --версия
Питон 2.7.18
pLumo avatar
флаг in
`Однако следующие пакеты заменяют его: python3-pip`, обновил мой ответ :-)
pLumo avatar
флаг in
`scipy` уже установлен для `python3`.
Py-ser avatar
флаг tr
@pLumo смотрите новые правки
N0rbert avatar
флаг zw
Каково название и URL-адрес загрузки «программного обеспечения»?
pLumo avatar
флаг in
@Py-ser, посмотри мое обновление
Рейтинг:2
флаг in

Лучший источник для поиска пакетов в репозиториях Ubuntu: пакеты.ubuntu.com

Ты можешь поиск scipy и увидит, что его вынули из вселенная после 18.04.

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

Однако вы можете легко установить его через точка:

sudo apt установить python3-pip
пип установить scipy

Обратите внимание, что точка по умолчанию установит пакет для вашего локального пользователя. Если вам нужно запустить питон сценарий с судо или другому пользователю, вам необходимо установить его для всей системы с помощью:

sudo pip установить scipy

Если твой питон по-прежнему не распознает пакет, вам может потребоваться проверить, если питон может ссылки на питон2. Проверить с питон --версия.

Py-ser avatar
флаг tr
Не совсем, пожалуйста, смотрите правку
Py-ser avatar
флаг tr
отредактировал еще раз, не повезло. Что если python действительно ссылается на python2?
pLumo avatar
флаг in
вы запускаете `python3 myscript`. Или установите пакет `sudo apt install python-is-python3`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.