首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >木星不能运行shapely.geometry

木星不能运行shapely.geometry
EN

Stack Overflow用户
提问于 2018-09-04 23:31:33
回答 2查看 2.3K关注 0票数 0

嘿,我设法让shapely.geometry在PyCharm上运行得很好。但这方面的困难在于如何在木星笔记本上运行这一重要功能。

我所做的是:

代码语言:javascript
运行
复制
import geopandas as gpd

这将返回shapely.geometry不存在。

我想我知道如何通过下载文件"Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl“和执行conda (那个)来修复这个问题。但它还说频道不存在..。

所以我做了:

代码语言:javascript
运行
复制
conda install --add channels https://www.lfd.uci.edu/~gohlke/pythonlibs/

(这就是我获得文件的地方),它工作得很好,所以我再次执行了"conda install Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl“,但是它返回了:

代码语言:javascript
运行
复制
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://www.lfd.uci.edu/~gohlke/pythonlibs/win-64/repodata.json>
A simple retry will get you on your way...

试过了,没起作用。谁来帮帮忙。提醒您,我成功地安装了shapely,它的所有模块都是通过Pycharm本身的"pip install Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl“安装的。

编辑1

我遵循教科书“用Python掌握地理空间分析”,它让我下载了一些软件包: gdal geos shapely pyshp pyproj rasterio geopandas

编辑2

我不知道我做了什么,但不知怎么我修好了.但问题是,我真的什么都没做,只是拿出一个长名字的文件,并保留了一个叫做" shapely“的文件。

如果我有这样的文件

代码语言:javascript
运行
复制
gdal-2.2.2-py36hcebd033_1     

而不是这个

代码语言:javascript
运行
复制
gdal

这就是问题所在吗?因为如果是这样的话,那么我不知道如何获得这样的文件,它们要么出现,要么不出现。

EN

回答 2

Stack Overflow用户

发布于 2018-09-05 03:34:26

Shapely是C++库的包装器,名为GEOS,没有随轮子一起安装。您应该转到页面并安装该库。

也可能是Pycharm用于python 2,木星用于python 3(反之亦然)。

票数 0
EN

Stack Overflow用户

发布于 2020-12-01 02:55:04

运行conda install -c conda-forge geos=3.7.1对我来说很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52175195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档