pip在Windows上安装geopandas

时间:2019-07-09 18:10:55

标签: python windows pip geopandas

我是python的新手,尝试使用pip在python 3.7上安装geopandas。由于不同的原因,我想避免使用anaconda发行版。在this post之后,我能够通过首先手动安装依赖项来成功安装geopandas。问题是,现在尝试导入geopandas时遇到了问题:

let sort = (array) => {
  let result = []
  let x = array.slice(0).sort((a, b) => b - a)
  for (let elem of x) {
    result.push(array.indexOf(elem))
  }
  console.log(result)
}

// Working
sort([14, 42, 1, 3]) // [1, 0, 3, 2]

// Not working, includes the index "0" two times
sort([14, 42, 14, 3]) // [1, 0, 0, 3]
// Expected: [1, 0, 2, 3]

随后的错误消息是:

import geopandas

任何建议将不胜感激

4 个答案:

答案 0 :(得分:4)

我的情况与您的情况相似。这是我的设置方法:

平台:Windows 10,64位Python版本:Python 3.7

依赖项(需要whl文件):

  1. GDAL‑3.0.4‑cp37‑cp37m‑win_amd64.whl
  2. Fiona‑1.8.13‑cp37‑cp37m‑win_amd64.whl
  3. pyproj‑2.6.0‑cp37‑cp37m‑win_amd64.whl
  4. Rtree‑0.9.4‑cp37‑cp37m‑win_amd64.whl

步骤

  1. 下载与平台和Python版本匹配的文件

    https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. 安装软件包(遵循顺序)

a)C:\ Users ... \ Python37 \ Scripts> pip3.7安装C:... \ GDAL‑3.0.4‑cp37‑cp37m‑win_amd64.whl

b)C:\ Users ... \ Python37 \ Scripts> pip3.7安装C:... \ Fiona‑1.8.13‑cp37‑cp37m‑win_amd64.whl

c)C:\ Users ... \ Python37 \ Scripts> pip3.7安装C:... \ pyproj‑2.6.0‑cp37‑cp37m‑win_amd64.whl

d)C:\ Users ... \ Python37 \ Scripts> pip3.7安装C:... \ Rtree‑0.9.4‑cp37‑cp37m‑win_amd64.whl

  1. 不给任何错误,现在可以去:

C:\ Users ... \ Python37 \ Scripts> pip3.7.exe安装geopandas

  1. 使用IDEL 3.7.4进行测试

    将geopandas导入为pdg

(有效!)

这对我有用,希望对您也有帮助。

答案 1 :(得分:0)

可能重复的 how to successfully install pyproj and geopandas?

答案 2 :(得分:0)

我在(win-64,Spyder3.8,Python3.8.3)上安装geopandas时遇到问题 使用以下表达式在anaconda提示符中安装geopandas: conda install -c conda-forge/label/cf202003 geos (请勿使用此网站:https://geopandas.org/install.html) (请勿使用此表达式:conda install --channel conda-forge geopandas)

答案 3 :(得分:0)

安装geopandas的最简单方法是:

conda install geopandas

为了将geopandas更新到最新版本,请在安装conda后使用以下命令:

pip install geopandas --upgrade 

Geopandas official website中还介绍了其他安装方法。

Conda在安装方面确实非常强大,因为它将安装软件包所需的依赖项。但是,如果您想在使用以下命令之前安装依赖项:

conda install pandas fiona shapely pyproj rtree descartes

请注意,如果您已经使用上述命令安装了依赖项,则还可以使用pip安装geopandas,但是在通过pip安装之前,必须先安装依赖项。为了阅读更多有关依赖项的信息,请遵循official guide。要使用pip安装,请使用以下命令:

pip install geopandas