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

使用pint-pandas导入报错:ModuleNotFoundError: No module named 'pint.quantity'

问题描述

在Anaconda Jupyter Notebook环境中通过conda install安装pint-pandas库后,执行import pint_pandas时出现导入错误:

ModuleNotFoundError: No module named 'pint.quantity'

环境版本信息:

  • Python 3.9.13
  • pandas 1.5.1(原版本1.4.4已升级)
  • pint 0.20.1
  • pint-pandas 0.2

复现代码:

from platform import python_version
import pandas as pd
import pint
import pint_pandas
解决方案

1. 重新安装兼容版本的pint和pint-pandas

当前使用的pint-pandas 0.2与pint 0.20.1存在版本兼容问题,建议卸载现有包后安装匹配的版本组合:

# 强制卸载现有包
conda remove --force pint pint-pandas
# 安装兼容版本
conda install pint=0.22.1 pint-pandas=0.3.1 pandas=1.5.1

2. 检查环境包冲突

如果重新安装后问题依旧,检查是否存在pip与conda混合安装导致的包冲突:

# 查看pint和pint-pandas的安装来源
conda list pint
conda list pint-pandas

若发现有pip安装的版本,先通过pip uninstall pint pint-pandas卸载,再用conda重新安装。

3. 确认Jupyter使用的conda环境

Jupyter可能默认关联base环境而非目标环境,验证当前环境路径:

import sys
print(sys.executable)

若路径不匹配目标conda环境,将目标环境添加为Jupyter kernel:

# 激活目标环境
conda activate 你的环境名称
# 添加kernel
python -m ipykernel install --user --name 你的环境名称 --display-name "Python (你的环境名称)"

之后在Notebook中切换到该kernel重新运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 10:45:33