Я действительно новичок в Python и OSMnx. Я пытаюсь понять, как работает этот пакет, моей конечной целью было бы создать шейп-файлы из списка улиц, и я надеюсь, что этот пакет может приблизить меня к этому.
К сожалению, у меня уже были проблемы с запуском примера кода для получения уличной сети для одного города.
Вот как начинается пример кода:
import osmnx as ox
%matplotlib inline
ox.config(log_file=False, log_console=True, use_cache=True)
А затем я бы хотел запустить:
# get walking network from Szigethalom
G = ox.graph_from_place('Szigethalom, Hungary', network_type = 'walk')
fig, ax = ox.plot_graph(G)
И сообщение об ошибке следующее:
Я использую фреймворк win7 и jupyter.
Заранее спасибо за вашу помощь!
2 ответа
Ваша проблема заключается в том, что pyproj не установлен должным образом. Я вижу, вы ответили на свой вопрос, но есть более простой ответ. Если у вас возникли проблемы с установкой, такие как эта, вы можете следовать инструкциям OSMnx, в которых говорится :
Если у вас возникли проблемы с установкой, попробуйте установить OSMnx в новой чистой виртуальной среде с помощью conda и conda-forge:
conda create --override-channels -c conda-forge -n OSMNX python=3
osmnx source activate OSMNX
С некоторой помощью RunOrVeith я выяснил способ, который работает сейчас.
Я использую Python 3.6 вместо 3.7.
Я создал виртуальную среду после этого сайта, используя < EM> Конда .
Я установил во вновь созданной среде geopandas , rtree и osmnx , следуя в этой статье блога с использованием conda install -c conda-forge nameofpackage
Я запускаю приведенный выше код в своем вопросе.
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.