Python中文
首页
教程
问答
标签
搜索
登录
注册
OSError:在Mac OSX上找不到libspatialindex_c库文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>系统:Mac OSX</p> <p>我是Python的新用户,目前正在探索GIS。 尝试使用geopandas读取形状文件,但是我得到: OSError:找不到libspatialindex_c库文件</p> <p>通常使用Python3.7,但是由于geopandas在这方面存在依赖性问题,所以按照这里的建议在Python2上运行。在</p> <p>我在这里所做的是使用mac终端,用python2创建新的环境,在那里安装geopandas,并尝试读取形状文件。在</p> <blockquote> <p>conda create -n mytest python=2.7 geopandas -c conda-forge</p> <p>source activate mytest</p> <blockquote> <p>import geopandas</p> <p>geopandas.read_file('Random_points_twitter.shp')</p> </blockquote> </blockquote> <pre><code> id xcoord ycoord data_twitt </code></pre> <p>0 0 5.27735 50.25398 0</p> <p>1 1 3.29896 51.32356 1</p> <p>2 2 3.29896 51.32356 2</p> <p>我能在终端成功地读到这个。但是在浏览器中,它会返回一个错误。在</p> <p>我所做的是首先在我的新env上安装jupyter并在浏览器上运行一个笔记本(代码如下)</p> <blockquote> <blockquote> <p>(mytest) conda install jupyter</p> <p>(mytest) jupyter-notebook</p> </blockquote> </blockquote> <p>在带有新笔记本的浏览器上,尝试导入并读取形状文件(类似于我在终端中所做的操作),但它给了我以下错误:</p> <h3>#</h3> <p>OSError Traceback(最近一次调用) 在() ---->;1进口geopandas</p> <p>/Users/rldy/anaconda/lib/python2.7/site packages/geopandas/<strong>init</strong>.py in() ---->;1来自geopandas.地质系列导入GeoSeries 2来自geopandas.geodataframe导入GeoDataFrame 三 4来自geopandas.io.file.文件导入read_文件 5来自geopandas.io.sql导入read_postgis</p> <p>/Users/rldy/anaconda/lib/python2.7/site-packages/geopandas/geoseries.py在() 10 11来自地质绘图导入plot_系列 --->;12起地质公园基地进口地质基准,系列,一元,协调索引器 13 14</p> <p>/Users/rldy/anaconda/lib/python2.7/site-packages/geopandas/基准.py在() 12 13尝试: --->;14起rtree.core公司导入RTreeError 15有_SINDEX=True 16除重要事项外:</p> <p>/Users/rldy/anaconda/lib/python2.7/site packages/rtree/<strong>init</strong>.py in() ---->;1从.索引导入目录树 2 3从核心进口rt 4 5<strong>版本</strong>='0.8.3'</p> <p>/Users/rldy/anaconda/lib/python2.7/site-packages/rtree/索引.py在() 3导入pprint 4 ---->;5从。导入核心 6个导入类型 7尝试:</p> <p>/Users/rldy/anaconda/lib/python2.7/site-packages/rtree/核心.py在() 123 124如果lib_name为None: -->;125 raise OSError(“找不到libspatialindex_c库文件”) 126 127室温=ctypes.CDLL(图书馆名称)</p> <p>OSError:找不到libspatialindex_c库文件</p> <h3>#</h3> <p>我的conda列表(下面)已经安装了libspace,当使用浏览器在Jupyter笔记本上运行时会出现这个错误。有什么想法吗?在</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在mac终端上运行<code>brew install spatialindex</code>解决了这个问题。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
1 回答
如何添加表示整数的擦边字符串?
2 回答
如何添加要在Bokeh中使用的新font.ttf文件?
9 回答
如何添加要显示的矩阵XY轴编号和XY轴
4 回答
如何添加计数?
10 回答
如何添加计数器函数?
8 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
1 回答
如何添加计数器来跟踪while循环中的月份和年份?
2 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
9 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
9 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
5 回答
如何添加评论拉梅尔亚姆
4 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
7 回答
如何添加谷歌地点自动完成到Flask?
8 回答
如何添加超时、python discord bot
8 回答
如何添加超过1dp的检查
6 回答
如何添加距离方法
4 回答
如何添加跟随游戏的敌人精灵
5 回答
如何添加路径以便python可以找到程序?
3 回答
如何添加身份验证/安全性以使用happybase访问HBase?
3 回答