Установить ошибки OSMNX - PullRequest
0 голосов
/ 27 июня 2019

Я пытался установить osmnx по pip, но столкнулся с этой ошибкой:

from fiona.ogrext import Iterator, ItemsIterator, KeysIterator
ImportError: DLL load failed: The specified module could not be found.

это пока я установил фиона с помощью этой команды:

python -m pip install Fiona-1.8.6-cp37-cp37m-win_amd64.whl

, а также GDAL по:

python -m pip install GDAL-3.0.0-cp37-cp37m-win_amd64.whl

оба успешно установлены. Я не вижу, где проблема. Также в соответствии с документацией osmnx я попытался использовать conda, набрав эти команды

conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority python=3 osmnx

в приглашении Анаконды. Кажется, это сработало успешно. Он попросил активировать окружение быка, набрав

conda activate ox

Я сделал это и запустил свой скрипт:

import osmnx as ox
   G=ox.core.graph_from_bbox(49.531883 , 48.849792 , -122.485153, -123.478149, 
   network_type='bike', simplify=False, retain_all=False, 
   truncate_by_edge=False, name='unnamed', timeout=180, memory=None, 
   max_query_area_size=2500000000, clean_periphery=False, 
   infrastructure='way["highway"]', custom_filter=None)
   N=ox.simplify.simplify_graph(G, strict=False)
   ox.save_load.save_graph_shapefile(N, filename='metrobike', 
   folder="database management\\OSM\\metrobike", encoding='utf-8')

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

Нет модуля с именем osmnx

Понятия не имею, в чем проблема. Видимо, я не смог правильно установить osmnx, любая помощь была бы очень признательна.

...