繁体   English   中英

from torch._C import * ImportError: DLL load failed: 找不到指定的模块

[英]from torch._C import * ImportError: DLL load failed: The specified module could not be found

我正在尝试使用 python 3.5 在我的 Windows 机器中import torch (仅限CPU)(pip)我已按照官方网站中给出的步骤进行操作。

当我尝试导入火炬时,它给了我错误:

from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

我已经从 torch._C import * (ImportError: DLL load failed: The specified module could not be found. and ModuleNotFoundError: No module named 'torch._C'并按照他们的说明进行了查找,但错误仍然存​​在。

总回溯:

Traceback (most recent call last):
File "D:\CFPS.py", line 1, in <module>
import torch
File "C:\Program Files (x86)\Python35\lib\site-packages\torch\__init__.py", 
line 78, in <module>
from torch._C import *
ImportError: DLL load failed: The specified module could not be found.
[Finished in 0.6s]

有没有办法通过这个?

我一直遇到同样的问题。 Pytorch 似乎需要 openmp,但这不是 PIP 发行版的一部分。

如果您通过 Anaconda 安装 Pytorch,则 Anaconda 安装包括 openmp,所以这个问题会消失。

要使用 pip 解决此问题,您可以 pip install intel-openmp

但您仍然需要将 openmp 二进制文件从 Python\\Library\\bin 复制到 Python\\Lib\\site-packages\\torch\\lib

这是pytorch问题的链接

pytorch 问题

我在没有 CUDA 的 Windows 10 机器上遇到了同样的问题,在我的情况下,它是由我安装的 pytorch 引起的,是 CUDA 版本,然后我卸载它并安装了 CPU 版本的 pytorch,问题解决了。 在此处输入图片说明

我在 Windows 10 上遇到了同样的问题。通过运行conda install pytorch -c pytorch解决了这个问题

我遇到过同样的问题。 如果您使用的是没有 GPU 的机器,请使用 CPU 版本的 pytorch。 以下命令应该可以工作。

conda install -c peterjc123 pytorch-cpu

同样的问题,但我有 cuda GPU。 转到https://developer.nvidia.com/cuda-downloads并安装您为 pytorch 选择的 cuda 版本,重新启动并为我工作。 希望对你有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM