windows下pytorch 之ImportError: DLL load failed: 找不到指定的模块问题解决

win10
pytorch 1.0

import torch
报错:
File “D:\Python\Python36\lib\site-packages\torch_init_.py”, line 78, in
from torch._C import *
ImportError: DLL load failed: 找不到指定的模块。

解决办法:
卸载重装(安装过程参考我之前写的安装过程https://blog.csdn.net/weixin_43685844/article/details/89199649)
pip uninstall torch
conda install pytorch torchvision

过程中关闭所有python相关应用
重启pycharm

搞定

当你遇到 `ImportError: DLL load failed: 不到指定模块` 这样的错误,通常意味着你在尝试导入某个 Python 库(如 `torchvision`)时,系统无法到相应的动态链接库 (DLL) 文件。这可能是由于以下原因: 1. **缺少依赖库**:可能你没有安装 `torchvision` 或其依赖的 PyTorch 或 CUDA 环境。确保你已经安装了最新版本的 PyTorch,并且 CUDA(如果你的代码使用了 GPU 计算)。 2. **环境变量问题**:检查你的系统 PATH 环境变量是否包含 PyTorch 和其 DLL 文件夹,特别是当你从源码编译安装时。 3. **版本冲突**:不同版本的库之间可能存在兼容性问题。确保你的 Python、PyTorch 和 torchvision 版本是一致的。 4. **文件路径问题**:有时系统可能不到特定的 DLL 文件,因为它们可能位于默认的搜索路径之外。你可以尝试手动指定 DLL 文件的位置。 5. **Windows 上的特定问题**:Windows 系统下,确保你的系统为 64 位且安装了与你的 Python 版本相匹配的库(32/64 位)。 要解决这个问题,你可以按照以下步骤尝试: 1. 更新或重新安装 PyTorch 和 torchvision。 2. 检查和修复环境变量设置。 3. 使用 `conda` 或 `pip` 的 `--force-reinstall` 或 `--upgrade` 选项尝试更新库。 4. 如果是 Windows 用户,尝试在命令行添加 `PATH` 到 DLL 文件夹。 5. 在遇到的问题中提供更多信息后,可以尝试在网上搜索相关的解决方案或问题描述,以到针对性的解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值