Basemap을 설치하려다가 걸려 넘어져서 가져오는 것을 잊었습니다
아래의 간단한 코드로 멋진 지도를 그릴 수 있다.
설치하기 전에 이미 아주 쉽게 해내서 비망록의 필기로 삼았다.
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
%matplotlib inline
m = Basemap()
m.bluemarble()
운영 환경
Python 3.7.6
macOS Mojave 10.14.6
Jupyter Notebook
설치 방법
일단
$ brew install geos
$ wget https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/bin/wget
  Reason: image not found
zsh: abort      wget 
$ which wget
/usr/local/bin/wget
$ brew upgrade wget
==> Upgrading 1 outdated package:
wget 1.20.3 -> 1.20.3_2
$ wget https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz
$ wget https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz
--2020-01-05 19:35:46--  https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz
jaist.dl.sourceforge.net (jaist.dl.sourceforge.net) をDNSに問いあわせています... 2001:df0:2ed:feed::feed, 150.65.7.130
jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|2001:df0:2ed:feed::feed|:443 に接続しています... 接続しました。
エラー: jaist.dl.sourceforge.net の証明書(発行者: `CN=Let\'s Encrypt Authority X3,O=Let\'s Encrypt,C=US')の検証に失敗しました:
  発行者の権限を検証できませんでした。
jaist.dl.sourceforge.net に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。
$ wget https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz --no-check-certificate
--2020-01-05 19:36:28--  https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz
jaist.dl.sourceforge.net (jaist.dl.sourceforge.net) をDNSに問いあわせています... 2001:df0:2ed:feed::feed, 150.65.7.130
jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|2001:df0:2ed:feed::feed|:443 に接続しています... 接続しました。
警告: jaist.dl.sourceforge.net の証明書(発行者: `CN=Let\'s Encrypt Authority X3,O=Let\'s Encrypt,C=US')の検証に失敗しました:
  発行者の権限を検証できませんでした。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 129694711 (124M) [application/x-gzip]
`basemap-1.0.7.tar.gz' に保存中
basemap-1.0.7.tar.g 100%[===================>] 123.69M   121KB/s 時間 21m 6s   
2020-01-05 19:57:34 (100 KB/s) - `basemap-1.0.7.tar.gz' へ保存完了 [129694711/129694711]
$ tar zxvf basemap-1.0.7.tar.gz
$ cd basemap-1.0.7
$ python setup.py install
ModuleNotFoundError: No module named 'numpy.random.mtrand'
$ pip3 uninstall numpy
$ pip3 install numpy
$ python setup.py install
다만, 실제로 Jupter에서 사용하려면 오류가 발생할 수 있습니다.
ImportError: No module named 'mpl_toolkits.basemap'
$ pip3 install https://github.com/matplotlib/basemap/archive/master.zip
zipfile.BadZipFile: File is not a zip file
$ pip3 install netCDF4
참고 자료
 
 matplotlib.베이스맵으로 간단하게 지도 그리기
Reference
이 문제에 관하여(Basemap을 설치하려다가 걸려 넘어져서 가져오는 것을 잊었습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/youichiokuda/items/ac782ef22420ceeb98e3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)