首页 > 解决方案 > ImportError: DLL load failed: 动态链接库 (DLL) 初始化例程失败(运行名为 ADEL 小麦的包时出错——初学者)

问题描述

我正在尝试通过使用 adel 小麦来生成树冠,但这样做会遇到这个错误。[错误截图][1]
from alinea.adel.astk_interface import AdelWheat
from alinea.astk.Weather import sample_weather


seq, weather = sample_weather()
wdata = weather.get_weather(seq)

adel = AdelWheat(nsect=2)

g = adel.setup_canopy(100)
adel.grow(g, wdata)


(adel) C:\Users\Personal\Desktop\OpenAlea research\adel\example>python test_AdelWheat.py
Traceback (most recent call last):
  File "test_AdelWheat.py", line 1, in <module>
    from alinea.adel.astk_interface import AdelWheat
  File "C:\Users\Personal\Desktop\OpenAlea research\adel\src\alinea\adel\astk_interface.py", line 6, in <module>
    from alinea.adel.AdelR import setAdel, RunAdel, genGeoAxe, checkAxeDyn, getAxeT, \
  File "C:\Users\Personal\Desktop\OpenAlea research\adel\src\alinea\adel\AdelR.py", line 23, in <module>
    import rpy2.robjects as robj
  File "C:\Users\Personal\.conda\envs\adel\lib\site-packages\rpy2\robjects\__init__.py", line 16, in <module>
    import rpy2.rinterface as rinterface
  File "C:\Users\Personal\.conda\envs\adel\lib\site-packages\rpy2\rinterface\__init__.py", line 92, in <module>
    from rpy2.rinterface._rinterface import (baseenv,
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

标签: pythondllanaconda

解决方案


推荐阅读