После установки программного обеспечения я несколько раз обнаруживаю следующую ошибку:
$ 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