【问题标题】:OpenAI Spinning Up Problem: ImportError: DLL load failed: The specified procedure could not be foundOpenAI Spinning Up 问题:ImportError: DLL load failed: The specified procedure could not be found
【发布时间】:2019-10-19 09:08:24
【问题描述】:

浏览 OpenAi 的“Spinning Up”系列教程 (https://spinningup.openai.com/en/latest/user/installation.html)。当我试图抨击他们的脚步时“

python -m spinup.run ppo --hid "[32,32]" --env LunarLander-v2 --exp_name installtest --gamma 0.999 

我收到以下错误:

从 mpi4py 导入 MPI

ImportError: DLL load failed: 找不到指定的过程。

从我的阅读方式来看,该程序似乎认为我没有为 mpi4py 安装 MPI 模块,但是当我在我的 PyCharm IDE 中明确编写此代码(从 mpi4py 导入 MPI)时,它会识别模块和库没问题。

非常感谢任何帮助!

【问题讨论】:

  • 它之前的错误消息:文件“C:\Users\Colin Warn\AppData\Local\Programs\Python\Python36\lib\runpy.py”,第 183 行,在 _run_module_as_main mod_name、mod_spec、代码中= _get_module_details(mod_name, _Error) 文件“C:\Users\Colin Warn\AppData\Local\Programs\Python\Python36\lib\runpy.py”,第 109 行,在 _get_module_details import__(pkg_name) 文件“D: \git\openaideeprl\spinningup\spinup__init.py",第 2 行,在 from spinup.algos.ddpg.ddpg import ddpg File
  • "D:\git\openaideeprl\spinningup\spinup\algos\ddpg\ddpg.py",第 7 行,在 中 from spinup.utils.logx import EpochLogger File "D:\git \openaideeprl\spinningup\spinup\utils\logx.py",第 14 行,在 中 from spinup.utils.mpi_tools import proc_id, mpi_statistics_scalar File "D:\git\openaideeprl\spinningup\spinup\utils\mpi_tools.py" ,第 1 行,在
  • 点安装 mpi4py ?也许 sudo?检查文档mpi4py.readthedocs.io/en/stable/install.html

标签: python openai-gym


【解决方案1】:

我在运行 rl-baseline-zoon 时遇到了同样的错误。诀窍是首先,

pip uninstall mpi4py

那么,

安装Microsoft MPI 10.x(两个文件)。

最后,

pip install mpi4py

信用:https://stackoverflow.com/a/54659275/207661

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 2022-01-17
    相关资源
    最近更新 更多