嘿,我设法让shapely.geometry在PyCharm上运行得很好。但这方面的困难在于如何在木星笔记本上运行这一重要功能。
我所做的是:
import geopandas as gpd
这将返回shapely.geometry不存在。
我想我知道如何通过下载文件"Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl“和执行conda (那个)来修复这个问题。但它还说频道不存在..。
所以我做了:
conda install --add channels https://www.lfd.uci.edu/~gohlke/pythonlibs/
(这就是我获得文件的地方),它工作得很好,所以我再次执行了"conda install Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl“,但是它返回了:
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“的文件。
如果我有这样的文件
gdal-2.2.2-py36hcebd033_1
而不是这个
gdal
这就是问题所在吗?因为如果是这样的话,那么我不知道如何获得这样的文件,它们要么出现,要么不出现。
发布于 2018-09-05 03:34:26
Shapely是C++库的包装器,名为GEOS,没有随轮子一起安装。您应该转到页面并安装该库。
也可能是Pycharm用于python 2,木星用于python 3(反之亦然)。
发布于 2020-12-01 02:55:04
运行conda install -c conda-forge geos=3.7.1
对我来说很管用。
https://stackoverflow.com/questions/52175195
复制相似问题