Базовая карта Python в Google Colab Laboratory - PullRequest
5 голосов
/ 11 марта 2019

Раньше я использовал следующие команды для установки libgeos и базовой карты в коллаборации Google, и она прекрасно работала до прошлой недели.

!apt-get -qq install libgeos-dev
!pip install -qq https://github.com/matplotlib/basemap/archive/master.zip
from mpl_toolkits.basemap import Basemap, cm

Ошибка показывает

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-f27b0fbc3a52> in <module>()
----> 1 from mpl_toolkits.basemap import Basemap, cm
      2 from matplotlib.patches import Polygon

/usr/local/lib/python3.6/dist-packages/mpl_toolkits/basemap/__init__.py in 
<module>()
150 
151 # create dictionary that maps epsg codes to Basemap kwargs.
--> 152 epsgf = open(os.path.join(pyproj.pyproj_datadir,'epsg'))
153 epsg_dict={}
154 for line in epsgf:

AttributeError: module 'pyproj' has no attribute 'pyproj_datadir'

Кто-нибудь знает, как это исправить? Спасибо.

1 Ответ

11 голосов
/ 13 марта 2019

Похоже, что-то связано с последней версией pyproj (2.0.1), выпущенной 10.03.2019.Попробуйте установить более старую версию pyproj, например.pip install pyproj==1.9.6

...