из mpl_toolkits.basemap import Basemap - PullRequest
0 голосов
/ 07 апреля 2020

Я новичок в python. Я установил базовую карту на windows 10:

 conda -c conda-forge basemap

, и казалось, что go ок, тогда в jupyter я запускаю:

 import math, json, collections, itertools
 import numpy as np
 import matplotlib.pyplot as pp
 %matplotlib inline
 import geopy
 import mpl_toolkits
 import memory_profiler
 import line_profiler
 import bs4
 import flask
 import matplotlib
 import requests

все идет хорошо, затем, когда я бегу :

 from mpl_toolkits.basemap import Basemap

я получаю следующую ошибку:

 ---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
 <ipython-input-8-d9467465a3b6> in <module>
 ----> 1 from mpl_toolkits.basemap import Basemap

 ~\Anaconda3\lib\site-packages\mpl_toolkits\basemap\__init__.py in <module>
     150 
     151 # create dictionary that maps epsg codes to Basemap kwargs.
 --> 152 pyproj_datadir = os.environ['PROJ_LIB']
153 epsgf = open(os.path.join(basemap_datadir,'epsg'))
154 epsg_dict={}

 ~\Anaconda3\lib\os.py in __getitem__(self, key)
     677         except KeyError:
     678             # raise KeyError with the original key value
 --> 679             raise KeyError(key) from None
     680         return self.decodevalue(value)
     681 

 KeyError: 'PROJ_LIB'

Кто-нибудь знает, что я делаю не так?

Спасибо за чтение,

в дорожно-

...