Я пытаюсь использовать Transformer из pyproj, используя приведенный ниже код. Я, однако, получаю сообщение об ошибке. В чем может быть проблема?
ImportError Traceback (most recent call last)
<ipython-input-1-11c55c4b670c> in <module>
----> 1 from noiseplanet.matcher import matching
2 import geopandas
3 import pandas
4 import osmnx
~\Anaconda3\lib\site-packages\noiseplanet\matcher\__init__.py in <module>
6 """
7
----> 8 from noiseplanet.matcher.model.route import graph_from_track, route_from_track
9 from noiseplanet.matcher.matching import *
10 from noiseplanet.matcher.datacleaner import clean_data
~\Anaconda3\lib\site-packages\noiseplanet\matcher\model\__init__.py in <module>
7
8 from noiseplanet.matcher.model.leuven import match_leuven
----> 9 from noiseplanet.matcher.model.nearest import match_nearest_edge
10 from noiseplanet.matcher.model.route import graph_from_track, route_from_track
~\Anaconda3\lib\site-packages\noiseplanet\matcher\model\nearest.py in <module>
14 import osmnx as ox
15 import numpy as np
---> 16 from pyproj import Proj, Geod, Transformer
17
18 # Useful script
ImportError: cannot import name 'Transformer' from 'pyproj' (C:\Users\nzhuw\Anaconda3\lib\site-packages\pyproj\__init__.py)
noisedplanet
- возможно, он ожидает более старую версиюpyproj
и пытается импортироватьTransformer
, но вpyproj
я вижу только transformer.Transformer - person furas   schedule 30.12.2020from pyproj import Transformer
наfrom pyproj.transformer import Transformer
- но, возможно, коду потребуется гораздо больше изменений в импорте - person furas   schedule 30.12.2020from pyproj.transformer import Transformer
, а затем выдал еще один ImportErrorcannot import name 'CRS' from pyproj
. Так что я полагаю, что это потребует гораздо больше изменений. Пытаюсь вернуться к предыдущей версии pyproj, хотя я не могу найти документацию для предыдущих версий. Спасибо еще раз ! - person Zhuwaki   schedule 30.12.2020