hua z 2023-10-18 19:04 采纳率: 0%
浏览 14

Original error was: DLL load failed: 找不到指定的模块

关于文章‘深度强化学习-D3QN算法原理与代码’
遇到下面问题怎么解决:

Traceback (most recent call last):
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\numpy\core\__init__.py", line 22, in <module>
    from . import multiarray
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\numpy\core\multiarray.py", line 12, in <module>
    from . import overrides
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\numpy\core\overrides.py", line 7, in <module>
    from numpy.core._multiarray_umath import (
ImportError: DLL load failed: 找不到指定的模块。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\86183\Desktop\D3QN-main\train.py", line 2, in <module>
    import gym
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\gym\__init__.py", line 17, in <module>
    from gym.spaces import Space
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\gym\spaces\__init__.py", line 1, in <module>
    from gym.spaces.space import Space
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\gym\spaces\space.py", line 1, in <module>
    from gym.utils import seeding
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\gym\utils\seeding.py", line 2, in <module>
    import numpy as np
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import core
  File "C:\Users\86183\.conda\envs\D3DQN\lib\site-packages\numpy\core\__init__.py", line 48, in <module>
    raise ImportError(msg)
ImportError: 

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.6 from "C:\Users\86183\.conda\envs\D3DQN\python.exe"
  * The NumPy version is: "1.19.5"

and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.

Original error was: DLL load failed: 找不到指定的模块。


  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-18 21:14
    关注

    【以下回答由 GPT 生成】

    问题是关于导入模块时出现的错误:ImportError: DLL load failed: 找不到指定的模块。根据错误信息,问题出现在numpy的C扩展模块上。以下是解决这个问题的步骤:

    1. 首先,确保您已经安装了合适的numpy版本。可以通过以下命令在终端或命令提示符中检查numpy版本:pip show numpy

    2. 如果numpy版本太旧,可以使用以下命令升级numpy:pip install --upgrade numpy

    3. 如果升级numpy没有解决问题,那么可能是缺少了所需的C库文件。这种情况下,您可以尝试重新安装numpy,并添加--no-cache-dir选项以避免使用缓存的文件。运行以下命令: pip uninstall numpy pip install --no-cache-dir numpy

    4. 如果仍然没有解决问题,那么可能是一些系统的依赖项缺失导致的。尝试使用以下命令安装Microsoft Visual C++ Redistributable Package:

    5. 对于32位Python环境:Microsoft Visual C++ 2015 Redistributable Update 3
    6. 对于64位Python环境:Microsoft Visual C++ 2015 Redistributable Update 3

    7. 如果上述步骤都没有解决问题,那么可能是操作系统或Python环境配置有问题。尝试以下步骤:

    8. 如果是在Windows上,尝试重新启动计算机。
    9. 如果是在Linux上,尝试更新系统包管理器的软件库并重新安装numpy。
    10. 如果是在虚拟环境中,尝试创建一个新的虚拟环境并重新安装所有依赖项。

    如果以上步骤都没有解决问题,可能需要进一步调查和排查,可能涉及到更复杂的系统配置或依赖项问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月18日

悬赏问题

  • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)
  • ¥15 【求职】怎么找到一个周围人素质都很高不会欺负他人,并且未来月薪能够达到一万以上(技术岗)的工作?希望可以收到写有具体,可靠,已经实践过了的路径的回答?
  • ¥15 Java+vue部署版本反编译
  • ¥100 对反编译和ai熟悉的开发者。
  • ¥15 带序列特征的多输出预测模型
  • ¥15 Python 如何安装 distutils模块
  • ¥15 关于#网络#的问题:网络是从楼上引一根网线下来,接了2台傻瓜交换机,也更换了ip还是不行
  • ¥15 资源泄露软件闪退怎么解决?