Python中的metpinpy模块单位注册TypeError意外的关键字argumen

2024-09-28 01:32:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用一个新的Python包用于气象目的,MetPy。它依赖于使用品脱来支持部队。我很难导入MetPy的任何基本模块,因为Pint/units部分有一个错误,这是导入所有子模块的代码的一部分。(这不是我的代码,这是包中的代码)

from __future__ import division
import pint
import numpy as np
units = pint.UnitRegistry(autoconvert_offset_to_baseunit=True)

TypeError: __init__() got an unexpected keyword argument 'autoconvert_offset_to_baseunit' 

在这里的基本Pint文档(http://pint.readthedocs.org/en/latest/nonmult.html)中,这是一个作为“引发错误的替代方法”的常用命令,所以我不明白为什么它在这里不起作用。在

有没有人有过品脱的经验,知道有什么问题吗?我是Python新手,今天以前没用过品脱。在


Tags: 模块to代码import目的错误气象offset
1条回答
网友
1楼 · 发布于 2024-09-28 01:32:16

当前版本的pint,0.7,破坏了MetPy中的一些东西。由于pip安装程序自动安装pint的最新版本,因此您必须手动卸载pint0.7并安装{}0.6,例如

pip uninstall pint
pip install 'pint<0.7'

这样做之后,应该运行MetPy示例。在

相关问题 更多 >

    热门问题