You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入pyplutchik时报错找不到geos_c.dll模块该如何解决?

报错核心原因是Python依赖的GEOS几何库核心动态链接库geos_c.dll缺失或未被正确识别,通常由conda环境下geos、shapely库安装不完整或版本不匹配导致。

解决方案

步骤1:重装geos基础库

打开对应环境的Anaconda Prompt,执行重装命令:

conda install --force-reinstall geos

步骤2:修复shapely版本匹配问题

pyplutchik依赖shapely库实现矢量图形绘制,版本不匹配是触发该报错的高频原因,执行命令重装匹配版本的shapely:

conda install --force-reinstall shapely

步骤3:验证修复效果

运行测试代码确认问题解决:

from pyplutchik import plutchik
import matplotlib.pyplot as plt

# 测试用情绪数据
test_emotions = {
    'joy': 0.6,
    'trust': 0.4,
    'fear': 0.2,
    'surprise': 0.7,
    'sadness': 0.1,
    'disgust': 0.3,
    'anger': 0.2,
    'anticipation': 0.5
}

fig, ax = plt.subplots(figsize = (5,5))
plutchik(test_emotions, ax = ax)
plt.show()

异常兜底方案

如果上述操作后仍报错,按以下步骤手动修复:

  • 先确认C:\Users\hp\anaconda3\Library\bin路径下是否存在geos_c.dll文件,若缺失可从其他同架构同版本conda环境的对应目录拷贝该文件到该路径下
  • 打开系统环境变量编辑页,在用户变量的Path条目里新增一行C:\Users\hp\anaconda3\Library\bin,保存后重启IDE或命令行工具再运行代码即可

内容的提问来源于stack exchange,提问作者jom747

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:24:03