我正在运行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 Shell中一行一行地键入它时,它的效果就很好!令我震惊我尝试了不同的IDE,从IDLE到ATOM到SPYDER,再到CMD生产线。我已经检查了安装目录,并且看到软件包已经安装在那里。
这是代码。再次,它在SHELL中可以很好地工作,但是在保存到任何.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)