python-3.x - 在 Pycharm 中安装 geopandas
问题描述
抱歉,如果这是一个重复的问题,但我是 Python 新手,正在尝试在 Pycharm 中安装 Geopandas。我的 python 版本是 3.7.2。
- 我已经尝试过通过项目解释器在 pycharm 中安装库的传统方式。
- 我也试过
pip install geopandas
两者都显示相同的错误。
必须指定 GDAL API 版本。使用 GDAL_CONFIG 环境变量或使用 GDAL_VERSION 环境变量提供 gdal-config 的路径。错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出
如果可能,请提供遵循 wrt Pycharm 的步骤。
解决方案
根据Geopandas 自己的安装说明,推荐的方式是通过conda包管理器安装,您可以使用Anaconda或miniconda Python 发行版获得:
conda install geopandas
但是,如果您有一个非常好的理由不能使用conda
,并且绝对需要使用pip
,您应该先尝试安装 GDAL(pip install GDAL
),然后检查该gdal-config
命令是否在您的路径中(即您可以通过终端)。然后,您可以尝试直接从 PyCharm 或通过命令行再次安装。
如果您无法从 PyCharm 安装它并且需要指定GDAL_VERSION
(您可以使用 获得gdal-config --version
),您可能需要从命令行安装,您可以export
在同一调用中使用或直接设置此变量:
GDAL_VERSION=2.4.2 pip install geopandas
推荐阅读
- sql - 更改 where 子句的顺序会出错
- android - 如何为基于 android:layout_marginLeft 的 LiveData 绑定不同的值
在 Android Studio 中? - html - 如何在 HTML 中制作内容?
- typescript - TypeScript:有没有办法定义一个函数,该函数必须且只能取二分之一作为其参数
- java - 爪哇 | JPA 中的任何默认修剪功能 - 休眠到 Oracle 数据库中的字符?
- reactjs - 关于 for 循环中的承诺的反应问题
- java - Javax Persistence 无法在 Maven 上编译
- javascript - Next.js - 运行 Next.js 时有没有办法从 AWS S3 获取环境变量?
- mongodb - 基于数组 Mongoose/Mongodb 中嵌套子文档的 desc 值对查询结果进行排序
- php - 确定属性值是否为空字符串