В чем проблема импорта?

Есть такой код:

import osmnx as ox
import networkx as nx

from dotenv import load_dotenv

def main():
    load_dotenv()

    g_walk = ox.graph_from_place('Manhattan Island, New York City, New York, USA',
                         network_type='walk')

    orig_node = ox.nearest_nodes(g_walk,
                            40.748441, -73.985664)

    dest_node = ox.nearest_nodes(g_walk,
                            40.748441, -73.4)

    route = nx.shortest_path(g_walk,
                     orig_node,
                     dest_node,
                     weight='length')

    route_map = ox.plot_route_folium(g_walk, route)

    route_map.save('map.html')

if __name__ == '__main__':
    main()

При выполнении данного скрипта через некоторое время выдает данное исключение:

orig_node = ox.nearest_nodes(g_walk,
            ^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: scikit-learn must be installed to search an unprojected graph

Хотя в виртуальном окружении и в общем данная библиотека стоит.


Ответы (0 шт):