Похоже, вы установили эти пакеты в среде, в которой работает Jupyter, но не в среде, в которой работает Sublime Text.
Чтобы иметь возможность использовать различные комбинации пакетов на различные проекты, python пакеты часто устанавливаются в среду (часто «виртуальную среду», хотя могут быть и другие). Похоже, что flask и networkx были установлены таким образом, поэтому вы получаете их только из своего «проекта» Jupiter, но не из своего «проекта» Sublime Text. Библиотеки matplotlib и numpy, вероятно, установлены по умолчанию.
Два решения, в зависимости от обстоятельств:
- Измените конфигурацию в Jupyter и / или Sublime Text, чтобы они использовали в той же среде (значит, это один и тот же проект). Это наиболее практично, если они оба работают на одном компьютере, поскольку вы будете уверены, что в обоих местах используются одни и те же версии одних и тех же пакетов.
OR
- Повторите установку flask и networkx в среде Sublime Text. Это будет означать, что это отдельные проекты, но это может быть наиболее практичным, если вы не уверены в настройке или если Jupyter работает на другом компьютере, чем Sublime Text. Вам нужно будет убедиться, что вы соответствуете любым обновлениям или установке пакетов в будущем.