Python 导入Eof模块时出错(udunits错误,os错误)
我在导入Eof时出错。 这就是错误:Python 导入Eof模块时出错(udunits错误,os错误),python,Python,我在导入Eof时出错。 这就是错误: from eofs.standard import Eof UdunitsError回溯(最近一次调用上次) ~\Anaconda3\lib\site packages\cf\u units\\uuuuu init\uuuuuuuuu.py in 188试试: -->189 _ud_system=_ud.read_xml() 190除以下情况外: cf_units/_udunits2.pyx,单位为cf_单位。_udunits2.read_xml() cf
from eofs.standard import Eof
UdunitsError回溯(最近一次调用上次)
~\Anaconda3\lib\site packages\cf\u units\\uuuuu init\uuuuuuuuu.py in
188试试:
-->189 _ud_system=_ud.read_xml()
190除以下情况外:
cf_units/_udunits2.pyx,单位为cf_单位。_udunits2.read_xml()
cf_units/_udunits2.pyx(以cf_为单位)。_udunits2.wrap_system()
cf_units/_udunits2.pyx,单位为cf_单位。_udunits2._raise_error()
UdunitsError:UT\u OPEN\u默认值:b“没有这样的文件或目录”
在处理上述异常期间,发生了另一个异常:
UdunitsError回溯(上次最近调用)
~\Anaconda3\lib\site packages\cf\u units\\uuuuu init\uuuuuuuuu.py in
195尝试:
-->196\u ud\u system=\u ud.read\u xml(\u alt\u xml\u path.encode())
197除以下情况外:
cf_units/_udunits2.pyx,单位为cf_单位。_udunits2.read_xml()
cf_units/_udunits2.pyx(以cf_为单位)。_udunits2.wrap_system()
cf_units/_udunits2.pyx,单位为cf_单位。_udunits2._raise_error()
UdunitsError:UT_OPEN_ARG:b‘没有这样的文件或目录’
在处理上述异常期间,发生了另一个异常:
OSError回溯(最近一次调用上次)
在里面
14导入matplotlib.pyplot作为plt
15来自mpl_toolkits.basemap导入basemap
--->16来自eofs。标准进口Eof
~\Anaconda3\lib\site packages\eofs\\uuuuuu init\uuuuuuuuuuu.py in
19
20美元。进口标准
--->21来自。导入工具
22
23从.\u版本导入获取\u版本
~\Anaconda3\lib\site packages\eofs\tools\\uuuuu init\uuuuuuuuu.py in
32
33尝试:
--->34来自。进口虹膜
35所有附加('iris')
36除恐怖主义外:
中的~\Anaconda3\lib\site packages\eofs\tools\iris.py
22
23进口numpy作为np
--->24从iris.cube导入多维数据集
25来自iris.analysis.magraphy导入区域\权重
26从iris.analysis.magraphy导入余弦纬度权重
~\Anaconda3\lib\site packages\iris\\uuuuuu init\uuuuuuuuuuuu.py in
108
109导入iris.config
-->110导入iris.cube
111导入iris.\u约束
112从iris.\u不推荐导入IRisdeprecision,警告\u不推荐
中的~\Anaconda3\lib\site packages\iris\cube.py
51导入numpy.ma作为ma
52
--->53来自iris._cube_coord_common import CFVariableMixin
54导入虹膜。\u连接
55导入iris.\u约束
~\Anaconda3\lib\site packages\iris\\u cube\u coord\u common.py in
25导入字符串
26
--->27进口碳纤维单位
28
29导入iris.std_名称
~\Anaconda3\lib\site packages\cf\u units\\uuuuu init\uuuuuuuuu.py in
199上升误差(
200'[%s]无法打开UDUNITS-2 XML单元数据库%s'
-->201%(如状态信息(),错误信息))
202
203
OSError:[UT_OPEN_ARG]无法打开UDUNITS-2 XML单元数据库:“b'没有这样的文件或目录'”
你能帮帮我吗?我遇到了同样的问题,我刚刚解决了它
再次尝试导入eofs 你好,石静,欢迎来到Stack Overflow!我已经编辑了你的文章来解决一些小的格式问题。你可以找到一些关于如何设置帖子格式的帮助。另外,我已经从你的帖子中删除了你的电子邮件地址。对于堆栈溢出,我们强烈建议不要与非现场用户联系。我们更愿意把所有的讨论都放在这里,这样其他人就可以找到它。如果人们有问题,他们可以在你的答案下面留下评论(就像这一条)。
UdunitsError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\cf_units\__init__.py in <module>
188 try:
--> 189 _ud_system = _ud.read_xml()
190 except _ud.UdunitsError:
cf_units/_udunits2.pyx in cf_units._udunits2.read_xml()
cf_units/_udunits2.pyx in cf_units._udunits2.wrap_system()
cf_units/_udunits2.pyx in cf_units._udunits2._raise_error()
UdunitsError: UT_OPEN_DEFAULT: b'No such file or directory'
During handling of the above exception, another exception occurred:
UdunitsError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\cf_units\__init__.py in <module>
195 try:
--> 196 _ud_system = _ud.read_xml(_alt_xml_path.encode())
197 except _ud.UdunitsError as e:
cf_units/_udunits2.pyx in cf_units._udunits2.read_xml()
cf_units/_udunits2.pyx in cf_units._udunits2.wrap_system()
cf_units/_udunits2.pyx in cf_units._udunits2._raise_error()
UdunitsError: UT_OPEN_ARG: b'No such file or directory'
During handling of the above exception, another exception occurred:
OSError Traceback (most recent call last)
<ipython-input-4-59a1f1d00c07> in <module>
14 import matplotlib.pyplot as plt
15 from mpl_toolkits.basemap import Basemap
---> 16 from eofs.standard import Eof
~\Anaconda3\lib\site-packages\eofs\__init__.py in <module>
19
20 from . import standard
---> 21 from . import tools
22
23 from ._version import get_versions
~\Anaconda3\lib\site-packages\eofs\tools\__init__.py in <module>
32
33 try:
---> 34 from . import iris
35 __all__.append('iris')
36 except ImportError:
~\Anaconda3\lib\site-packages\eofs\tools\iris.py in <module>
22
23 import numpy as np
---> 24 from iris.cube import Cube
25 from iris.analysis.cartography import area_weights
26 from iris.analysis.cartography import cosine_latitude_weights
~\Anaconda3\lib\site-packages\iris\__init__.py in <module>
108
109 import iris.config
--> 110 import iris.cube
111 import iris._constraints
112 from iris._deprecation import IrisDeprecation, warn_deprecated
~\Anaconda3\lib\site-packages\iris\cube.py in <module>
51 import numpy.ma as ma
52
---> 53 from iris._cube_coord_common import CFVariableMixin
54 import iris._concatenate
55 import iris._constraints
~\Anaconda3\lib\site-packages\iris\_cube_coord_common.py in <module>
25 import string
26
---> 27 import cf_units
28
29 import iris.std_names
~\Anaconda3\lib\site-packages\cf_units\__init__.py in <module>
199 raise OSError(
200 '[%s] Failed to open UDUNITS-2 XML unit database%s'
--> 201 % (e.status_msg(), error_msg))
202
203
OSError: [UT_OPEN_ARG] Failed to open UDUNITS-2 XML unit database: "b'No such file or directory'"