Попробуйте это
import folium
import webbrowser
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm.save('map.html')
webbrowser.open('map.html')
Выводом функции является файл HTML, и Python IDLE не может отобразить html-документ без явного вызова.Вы также можете попробовать использовать тот же код на ноутбуке Jupyter, который работает в браузере и может легко отобразить html карту.