Я использую Python 3.6.4 и до сих пор работаю с модулями для установки pip и работаю с ними. По какой-то причине после того, как я установил модуль и попытался запустить пример кода, я получаю эту ошибку:
from bokeh.plotting import figure, output_file, show
ModuleNotFoundError: No module named 'bokeh.plotting'; 'bokeh' is not a package
Тем не менее, он прекрасно работает, когда я набираю его построчно в оболочке Python! Уносит мой ум. Я пробовал разные IDE, от IDLE до ATOM и SPYDER до запуска с линии CMD. Я проверил каталог установки и вижу установленный там пакет.
Вот код. Опять же, он прекрасно работает в оболочке, но не при сохранении в любом файле .PY.
from bokeh.plotting import figure, output_file, show
output_file("test.html")
p = figure()
p.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=2)
show(p)