ModuleNotFoundError: No module named 'dask_geopandas'

ModuleNotFoundError: No module named 'dask_geopandas'

我安装了 dask、dask-core 和 dask geopandas,如图所示:

dask                      2021.7.1           pyhd8ed1ab_0    conda-forge
dask-core                 2021.7.1           pyhd8ed1ab_0    conda-forge
dask-geopandas            0.1.0a4                  pypi_0    pypi

但是,在导入时我不断收到错误消息:

"ModuleNotFoundError: No module named 'dask_geopandas'"

请问安装有什么问题,谢谢

如果 pip installconda install 在不同的路径中安装包,则可能会发生这种情况(这通常发生在 conda 环境没有自己的 pip 时)。

解决此问题的一个简单方法是使用 conda 安装所有内容,因此在这种情况下,您将 运行 在您的 conda 环境中执行以下操作:

conda install -c conda-forge dask  dask-geopandas

或者,确保您的 conda 环境也安装了 pip,然后 运行 conda 环境中的 pip:

conda install -c conda-forge dask pip

# if the conda environment is not activate, then activate it
# using: conda activate the_name_of_your_env

pip install dask-geopandas

此外,https://geopandas.readthedocs.io/en/latest/getting_started/install.html#installing-with-pip 中有关于使用 pip 时可能需要执行的额外步骤的具体说明 - 您可能需要系统中可用的编译器。