我是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
任何建议将不胜感激
答案 0 :(得分:4)
我的情况与您的情况相似。这是我的设置方法:
平台:Windows 10,64位Python版本:Python 3.7
依赖项(需要whl文件):
步骤:
从
下载与平台和Python版本匹配的文件安装软件包(遵循顺序)
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
C:\ Users ... \ Python37 \ Scripts> pip3.7.exe安装geopandas
使用IDEL 3.7.4进行测试
将geopandas导入为pdg
(有效!)
这对我有用,希望对您也有帮助。
答案 1 :(得分:0)
可能重复的 how to successfully install pyproj and geopandas?
pip install <path to file>.whl
答案 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