Проблема с установкой геопанд

Я пытаюсь установить географические карты на свой ноутбук, компьютер с Windows 10 версии 1709.

После выполнения команды pip install geopandas я получаю сообщение:

command python setup.py egg_info failed with error code 1.

Я уже пытался обновить pip и setuptools, но все равно безуспешно. Я установил Python 3.6.

Это полная трассировка? Можете ли вы опубликовать полное сообщение об ошибке с консоли?

Arpit Solanki 11.04.2018 12:15

команда python setup.py egg_info завершилась неудачно с кодом ошибки 1 в \ temp \ pip-build-xxx \ shapely. Также есть WinError126

H. Baeten 11.04.2018 12:27

Можете ли вы предоставить полный вывод команды pip install geopandas? Кажется, он пытается построить красивую саму себя. Это можно объяснить тем фактом, что shapely не предоставляет двоичные колеса для Windows: pypi.python.org/pypi/Shapely. Я бы посоветовал попробовать установить с колес отсюда: lfd.uci.edu/~gohlke/pythonlibs/#shapely или использовать другой менеджер пакетов, например conda.

joris 11.04.2018 13:22

Если вы хотите стройно строить себя, вам также понадобится библиотека GEOS C (а не только инструменты сборки Visual Studio из Windows). Изящные инструкции по установке действительно предлагают использовать колеса от Gohlke или Conda, как я уже упоминал выше: shapely.readthedocs.io/en/stable/…

joris 11.04.2018 13:24
2
4
1 053
2

Ответы 2

Предполагая, что у вас есть что-то вроде этой ошибки:

      File "C:\Users\Simon\Anaconda3\lib\site-packages\setuptools\msvc.py", line 848, in __init__
        raise distutils.errors.DistutilsPlatformError(err)
    distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Simon\AppData\Local\Temp\pip-build-2vl7e6lb\pyproj\

Эта ошибка возникает из-за того, что вам нужно скомпилировать пакет самостоятельно. В Windows для этого требуются инструменты сборки.

Вам просто нужно перейти по ссылке, указанной в сообщении об ошибке, и загрузить Инструменты сборки для Visual Studio 2017. Как только вы это сделаете, попробуйте снова выполнить команду установки. Теперь он должен работать.

Вы также можете найти дополнительную информацию в Компиляторы Windows

@ H.Baeten В чем ошибка перед command python setup.py egg_info failed with error code 1.? И какая у вас версия setuptools?

Simon 11.04.2018 12:35

Испытывая ту же проблему, единственное, что у меня сработало после того, как я попробовал различные предлагаемые здесь решения - я использую Jupyter Notebook на Anaconda - это установка его через платформу anaconda [Environments]; Я надеюсь, что это поможет кому-то.

Другие вопросы по теме