Я пытался использовать пакет Basemap для построения карты с помощью PyCharm, но у меня что-то не так с
from mpl_toolkits.basemap import Basemap'
А трассировка такова:
Traceback (most recent call last):
File "/Users/yupeipei/anaconda3/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 2963, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-4-0a24a3a77efd>", line 7, in <module>
from mpl_toolkits.basemap import Basemap
File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "/Users/yupeipei/anaconda3/lib/python3.6/site-packages/mpl_toolkits/basemap/__init__.py", line 146, in <module>
pyproj_datadir = os.environ['PROJ_LIB']
File "/Users/yupeipei/anaconda3/lib/python3.6/os.py", line 669, in __ getitem__
raise KeyError(key) from None
KeyError: 'PROJ_LIB'
Я запутался с этой ошибкой на PyCharm, потому что тот же скрипт работает правильно на Jupyter или Spyder! Среда в PyCharm - это.. /anaconda3/lib/python3.6, где то же самое от anaconda.
Кто-нибудь встречал эту ошибку раньше?
Может ли кто-нибудь помочь мне решить эту ошибку?