DeprecationWarning: Shapely 2.0 is installed, but because PyGEOS is also installed, GeoPandas still uses PyGEOS by default. However, starting with version 0.14, the default will switch to Shapely. To force to use Shapely 2.0 now, you can either uninstall PyGEOS or set the environment variable USE_PYGEOS=0. You can do this before starting the Python process, or in your code before importing geopandas:
时间: 2024-04-19 17:29:51 浏览: 170
解决 warning 显示 The linear_assignment function is deprecated in 0.21 and will be removed from 0.23. Us…
这是一个关于 Shapely 和 GeoPandas 的警告信息。它表明您的系统上同时安装了 Shapely 2.0 和 PyGEOS,但 GeoPandas 目前仍然默认使用 PyGEOS。然而,从版本0.14开始,GeoPandas 的默认设置将更改为使用 Shapely。如果您想现在强制使用 Shapely 2.0,您可以通过以下两种方式之一来实现:
1. 卸载 PyGEOS:您可以通过在命令行中运行 `pip uninstall pygeos` 来卸载 PyGEOS。这将使 GeoPandas 强制使用 Shapely 2.0。
2. 设置环境变量 `USE_PYGEOS=0`:您可以在启动 Python 进程之前或在导入 geopandas 之前的代码中设置环境变量 `USE_PYGEOS=0`。具体设置的方法取决于您使用的操作系统和终端。
请注意,在做出任何更改之前,建议您先了解您的代码和依赖项是否对 PyGEOS 有任何特定要求。如果没有特定要求,卸载 PyGEOS 或设置环境变量 `USE_PYGEOS=0` 应该是解决该警告的有效方法。
希望能帮到您!如果还有其他问题,请随时提问。
阅读全文