gpt4 book ai didi

python - 模块 'geopandas' 没有属性 'read_file'

转载 作者:行者123 更新时间:2023-12-01 02:20:03 28 4
gpt4 key购买 nike

我正在尝试在 geopandas 中打开一个形状文件,如下所示:

import geopandas as gpd

shp = gpd.read_file("C:\my_file.shp")

但这会返回错误:

Traceback (most recent call last):

File "<ipython-input-5-d0665b3cc874>", line 3, in <module>
shp = gpd.read_file("C:\my_file.shp")

AttributeError: module 'geopandas' has no attribute 'read_file'

我也尝试过这样做:

from geopandas import GeoSeries, GeoDataFrame

返回:

Traceback (most recent call last):

File "<ipython-input-6-338cbf14bf64>", line 1, in <module>
from geopandas import GeoSeries, GeoDataFrame

File "C:\Users\spotter\Documents\Python_Scripts\geopandas.py", line 1, in <module>
from geopandas import GeoSeries, GeoDataFrame

ImportError: cannot import name 'GeoSeries'

我正在使用 anaconda3-5.0.1 并安装了 geopandas conda install -c conda-forge geopandas

编辑:

我刚刚下载了anaconda2并且geopandas工作正常,所以这与anaconda3有关

最佳答案

您不应将文件名命名为 geopandas.py。从from geopandas import GeoSeries, GeoDataFrame的回溯中,我们可以知道您使用的文件名是geopandas.py,它使Python导入这个文件而不是geopandas模块。将以下路径中的此文件更改为其他名称,它应该可以工作。

from geopandas import GeoSeries, GeoDataFrame

File "C:\Users\XXXXX\Documents\Python_Scripts\geopandas.py", line 1, in <module>

---------------

关于python - 模块 'geopandas' 没有属性 'read_file',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48046938/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com