Ошибка установки: установка базовой карты на windows - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь установить базовую карту, и она, кажется, работала нормально, используя

conda install -c conda-forge basemap

в приглашении anaconda.Однако, когда я ввел этот код на моем jupyternotebook,

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

, он показал ошибку:

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-2-4fc84cbcc854> in <module>()
  1 import matplotlib.pyplot as plt
----> 2 from mpl_toolkits.basemap import Basemap

~\Documents\DataScience\data\lib\site- 
packages\mpl_toolkits\basemap\__init__.py in <module>()
144 
145 # create dictionary that maps epsg codes to Basemap kwargs.
--> 146 epsgf = open(os.path.join(pyproj.pyproj_datadir,'epsg'))
147 epsg_dict={}
148 for line in epsgf:

FileNotFoundError: [Errno 2] No such file or directory: 'epsg'

1 Ответ

0 голосов
/ 02 июня 2019

Похоже, что matplotlib пытается получить доступ к некоторой информации, которая не входит в тот же пакет conda.

Согласно этому комментарию к проблеме, данные epsg находятся в пакете proj4и вы должны установить переменную окружения PROJ_LIB, чтобы matplotlib нашел ее.

...