Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ImportError:libgeos-3.6.2.so:无法打开共享对象文件:没有此类文件或目录_Python_Python 2.7_Ipython_Matplotlib Basemap - Fatal编程技术网

Python ImportError:libgeos-3.6.2.so:无法打开共享对象文件:没有此类文件或目录

Python ImportError:libgeos-3.6.2.so:无法打开共享对象文件:没有此类文件或目录,python,python-2.7,ipython,matplotlib-basemap,Python,Python 2.7,Ipython,Matplotlib Basemap,我安装了mpl_toolkits.basemap,但它仍然不工作。在ipython,我正在尝试: In [1]: from mpl_toolkits.basemap import Basemap --------------------------------------------------------------------------- ImportError Traceback (most recent call last)

我安装了mpl_toolkits.basemap,但它仍然不工作。在ipython,我正在尝试:

In [1]: from mpl_toolkits.basemap import Basemap
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-d9467465a3b6> in <module>()
----> 1 from mpl_toolkits.basemap import Basemap

/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.py in <module>()
     37 import numpy as np
     38 import numpy.ma as ma
---> 39 import _geoslib
     40 import functools
     41 

ImportError: libgeos-3.6.2.so: cannot open shared object file: No such file or directory
[1]中的
:来自mpl_toolkits.basemap导入basemap
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1来自mpl_toolkits.basemap导入basemap
/usr/local/lib/python2.7/dist-packages/mpl_工具包/basemap/_-init__.py in()
37作为np的进口numpy
38导入numpy.ma作为ma
--->39导入地理库
40导入工具
41
ImportError:libgeos-3.6.2.so:无法打开共享对象文件:没有此类文件或目录

仍然不起作用。帮助。

我在尝试安装PostGIS时遇到了相同的错误。安装以下程序修复了我的错误

sudo apt-get install binutils libproj-dev gdal-bin

有一次我也犯了类似的错误。我找到了图书馆的位置,把它修好了。在我的例子中,位置与我所有lib的位置不同,因此我将其移动到了正确的文件夹中,并且可以正常工作。

您是否从源代码处安装了它?看起来您需要正确链接GEOS库才能使其工作。请参阅自述文件中的步骤(2):。是的,我确实是从源代码安装的。我不知道我做错了什么。