Как решить Intel MK Fatal Error при запуске OSMNX в Python? - PullRequest
0 голосов
/ 02 мая 2020

Я использую Python 3.6.1 с Anaconda 4.4.0 (64-разрядная версия) на Windows 10. Я пытаюсь запустить пример кода OSMNX ( здесь видно )

Мой код начинается с успешного импорта пакетов:

import requests
import matplotlib.cm as cm
import matplotlib.colors as colors
import pandas as pd
import numpy as np
from datetime import datetime
from dateutil.parser import parse
import geopandas
import osmnx 

Когда я запускаю следующий код, я не нахожу ошибки:

osmnx.save_gdf_shapefile(city)
city = osmnx.project_gdf(city)
fig, ax = osmnx.plot_shape(city, figsize=(3,3))

Я нахожу ошибку, когда запускаю следующее:

G = osmnx.graph_from_point((37.79, -122.41), distance=1, network_type='all')

Это ошибка, которую я получаю:

Projected the GeoDataFrame "geometry to project" to UTM-10 in 0.01 seconds
Projected the GeoDataFrame "geometry to project" to default_crs in 0.01 seconds
Created bounding box 1 meters in each direction from (37.79, -122.41): 37.79000901274339,37.78999098725659,-122.4099886430464,-122.41001135695363
Projected the GeoDataFrame "geometry to project" to UTM-10 in 0.01 seconds
Projected the GeoDataFrame "geometry to project" to default_crs in 0.01 seconds
Projected the GeoDataFrame "geometry to project" to UTM-10 in 0.01 seconds
Projected the GeoDataFrame "geometry to project" to default_crs in 0.01 seconds
Requesting network data within bounding box from API in 1 request(s)
Retrieved response from cache file "cache\ab03dfa5a6c968bcbd2e10dd360bd8f6.json" for URL "http://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A180%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22highway%22%21~%22proposed%7Cconstruction%7Cabandoned%7Cplatform%7Craceway%22%5D%5B%22service%22%21~%22private%22%5D%5B%22access%22%21~%22private%22%5D%2837.785485%2C-122.415690%2C37.794515%2C-122.404310%29%3B%3E%3B%29%3Bout%3B"
Got all network data within bounding box from API in 1 request(s) and 0.01 seconds
Creating networkx graph from downloaded OSM data...
Graph was not connected, retained only the largest weakly connected component (1,496 of 1,511 total nodes) in 0.06 seconds
Created graph with 1,496 nodes and 3,149 edges in 0.10 seconds
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll. 

Как мне решить эту ошибку? Заранее спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Как вы установили OSMnx? Если вы устанавливаете его в conda env согласно его инструкциям по установке , вы не должны испытывать такого рода отсутствующие проблемы с dll / системным путем. Лучше всего решить эту проблему, установив ее в соответствии с этой документацией.

...