shapely
2020/11/24
macOSにpip3 でインストールしようとして失敗、brewでgeosをインストールしたら成功した。
$ brew install geos
$ pip3 install shapely
そのときのエラー:
code:bash
~ $ pip3 install shapely -U
Collecting shapely
Using cached Shapely-1.7.1.tar.gz (383 kB)
ERROR: Command errored out with exit status 1:
command: /usr/local/opt/python@3.9/bin/python3.9 -c 'import sys, setuptools, tokenize; sys.argv0 = '"'"'/private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/setup.py'"'"'; __file__='"'"'/private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-pip-egg-info-1uv6g70q cwd: /private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/
Complete output (12 lines):
Failed CDLL(/Library/Frameworks/GEOS.framework/Versions/Current/GEOS)
Failed CDLL(/opt/local/lib/libgeos_c.dylib)
Failed CDLL(/usr/local/lib/libgeos_c.dylib)
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/setup.py", line 85, in <module>
from shapely._buildcfg import geos_version_string, geos_version, \
File "/private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/shapely/_buildcfg.py", line 190, in <module>
lgeos = load_dll('geos_c', fallbacks=alt_paths)
File "/private/var/folders/qd/71g0j56547n_dyxkfdfsjwc80000gn/T/pip-install-96jtzqcc/shapely/shapely/_buildcfg.py", line 162, in load_dll
raise OSError(
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
https://gyazo.com/ee47918b0fbe0236a7663239dd08a50d