从mpl_toolkits.basemap导入底图

问题描述 投票:0回答:1

我是python的新手。我在Windows 10上安装了底图:

 conda -c conda-forge basemap

然后在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'

任何人都知道我在做什么错吗?

感谢您阅读,

-路

python conda matplotlib-basemap
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.