425 Star 4.3K Fork 424

GVPPaddlePaddle / Paddle

 / 详情

Win10 Py3.8 import paddle.fluid报错ImportError: DLL load failed while importing core_avx

已完成
创建于  
2021-03-27 09:02

源自github用户snow-orld:
运行环境:

Paddle version: None
Paddle With CUDA: None
OS: Windows 10
Python version: 3.8.4
CUDA version: None
cuDNN version: None
Nvidia driver version: None

安装方式pip

python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple

成功安装后,运行pip list确认已安装paddlepaddle

Package           Version
----------------- ----------
...
paddlepaddle      1.8.5

在cmd中进入python解释器:

> python
>>> import paddle.fluid

报错:

Python 3.8.4 (tags/v3.8.4:dfa645a, Jul 13 2020, 16:46:45) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle.fluid
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files\Python38\lib\site-packages\paddle\__init__.py", line 37, in <module>
    import paddle.complex
  File "C:\Program Files\Python38\lib\site-packages\paddle\complex\__init__.py", line 15, in <module>
    from . import tensor
  File "C:\Program Files\Python38\lib\site-packages\paddle\complex\tensor\__init__.py", line 15, in <module>
    from . import mat
  File "C:\Program Files\Python38\lib\site-packages\paddle\complex\tensor\math.py", line 15, in <module>
    from paddle.common_ops_import import *
  File "C:\Program Files\Python38\lib\site-packages\paddle\common_ops_import.py", line 15, in <module>
    from paddle.fluid.layer_helper import LayerHelper
  File "C:\Program Files\Python38\lib\site-packages\paddle\fluid\__init__.py", line 35, in <module>
    from . import framework
  File "C:\Program Files\Python38\lib\site-packages\paddle\fluid\framework.py", line 35, in <module>
    from . import core
  File "C:\Program Files\Python38\lib\site-packages\paddle\fluid\core.py", line 273, in <module>
    raise e
  File "C:\Program Files\Python38\lib\site-packages\paddle\fluid\core.py", line 243, in <module>
    from .core_avx import *
ImportError: DLL load failed while importing core_avx: 找不到指定的模块。

评论 (4)

源自github用户gfwm2013:
@snow-orld 可以尝试一下使用python3.8.0

PaddlePaddle-Gardener 创建了任务
展开全部操作日志

源自github用户snow-orld:
我在另一台Win10笔记本上安装后不会报错,导入成功。用的也是Python3.8.4

源自github用户gfwm2013:
@snow-orld 可能这台windows机器的环境存在着一些问题。

源自github用户snow-orld:
已解决。
C:\Program Files\Python38\lib\site-packages\paddle\fluid文件夹下的core_avx.pyd加载出错,因为:

DLL load failed: The specified module could not be found When a Python extension module is compiled it may depend on some additional libraries called DLLs, or Dynamic Link Libraries. If these DLLs can't be found when trying to load the Python extension module then the module won't be able to be imported and that is what this error is telling you.

出问题的台式机只装了Microsoft Visual C++ 2015 Redistributable,运行OK的笔记本上是Microsoft Visual C++ 2017 Redistributable。 安装Microsoft Visual C++ 2017 Redistributable后,问题解决。

Microsoft Visual C++ 2017 Redistributable安装方法:https://social.msdn.microsoft.com/Forums/vstudio/en-US/e653a57a-bc32-4134-87bf-df33058f0531/download-microsoft-visual-c-2017-redistributable

PaddlePaddle-Coordinator 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Python
1
https://gitee.com/paddlepaddle/Paddle.git
git@gitee.com:paddlepaddle/Paddle.git
paddlepaddle
Paddle
Paddle

搜索帮助

53164aa7 5694891 3bd8fe86 5694891