Ошибка установки Geopandas distutils.errors.CompileError - PullRequest
0 голосов
/ 17 января 2019

Я использовал pip install geopandas для установки библиотеки на моем Mac (ОС: Mojave v10.14). Однако до сих пор мне не удалось установить.

Вот ошибка, которую я получаю:

Collecting pyproj (from geopandas)
Downloading https://files.pythonhosted.org/packages/26/8c/1da0580f334718e04f8bbf74f0515a7fb8185ff96b2560ce080c11aa145b/pyproj-1.9.6.tar.gz (2.8MB)
100% |████████████████████████████████| 2.8MB 9.0MB/s 
Complete output from command python setup.py egg_info:
using bundled proj4..
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/tmp/pip-install-C35peF/pyproj/setup.py", line 86, in <module>
    objects = cc.compile(['nad2bin.c', 'src/pj_malloc.c'])
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/ccompiler.py", line 574, in compile
    self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/unixccompiler.py", line 125, in _compile
    raise CompileError, msg
distutils.errors.CompileError: command 'cc' failed with exit status 1

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-install-C35peF/pyproj/

Есть идеи, почему это может происходить и как я могу это исправить?

1 Ответ

0 голосов
/ 17 января 2019

Pyproj PyPI устарел. Вы можете установить GeoPandas через Conda или выполнить шаги, описанные в этом выпуске GH https://github.com/geopandas/geopandas/issues/793, и предварительно установить pyproj из Github через

pip install git+https://github.com/jswhit/pyproj.git#egg=pyproj

и затем перейдите к pip install geopandas.

...