ufuncs
(он же Универсальные функции ) является частью NumPy framework.При работе с SciPy необходимо сначала установить NumPy, так как это зависимость.Вы получаете ModuleNotFoundError , скорее всего, из-за недоступности пакета NumPy.
Прежде чем что-либо пытаться, перечислите установленные на данный момент пакеты:
pip3 list
Если NumPy не установлен, попробуйте установить его:
pip3 install numpy
Редактировать:
Похоже, вы пытались установитьscipy с помощью установщика пакетов Ubuntu.Вот почему ваша версия scipy 0.17.Иногда возможно, что некоторые пакеты Ubuntu устарели.Поэтому в случае Python лучше использовать официальные менеджеры пакетов, например PyPI .
Сначала удалите scipy, установленный менеджером пакетов:
sudo apt-get purge python3-scipy
При успешном удалении переустановите его с помощью PyPI:
pip3 install scipy
Это позволит установить последнюю версию ( 1.1.0 ) из индекса пакета Python..
Если все пойдет хорошо, вы сможете запустить свой код без ошибок.