PirateMap icon indicating copy to clipboard operation
PirateMap copied to clipboard

Cannot build on linux

Open kirtangajjar opened this issue 9 years ago • 0 comments

Here is the output of: pip install -r requirements.txt

Collecting Shapely==1.5.13 (from -r requirements.txt (line 1))
  Using cached Shapely-1.5.13.tar.gz
    Complete output from command python setup.py egg_info:
    Failed `CDLL(libgeos_c.so.1)`
    Failed `CDLL(libgeos_c.so)`
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-o2tamrn1/Shapely/setup.py", line 38, in <module>
        from shapely._buildcfg import geos_version_string, geos_version, \
      File "/tmp/pip-build-o2tamrn1/Shapely/shapely/_buildcfg.py", line 167, in <module>
        fallbacks=['libgeos_c.so.1', 'libgeos_c.so'])
      File "/tmp/pip-build-o2tamrn1/Shapely/shapely/_buildcfg.py", line 161, in load_dll
        libname, fallbacks or []))
    OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so']

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-o2tamrn1/Shapely

I fixed it by installing libgeos-dev manually.

Although, the fault is not your's, It would be good if you could add this step in build instructions -

sudo apt-get install libgeos-dev

Also does it only run on python 2.7?

kirtangajjar avatar Dec 13 '15 11:12 kirtangajjar