解决pytorch找不到shm.dll模块的问题

 更新时间:2026年04月09日 11:22:47   作者:rotciv  
本文主要介绍了解决pytorch找不到shm.dll模块的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

找不到指定的模块 shm.dll

启动ComfyUI_windows_portable时报错,提示找不到指定的模块,…\torch\lib\shm.dll" or one of its dependencies. 但是在对应的python sitepackage中shm是存在的。

import torch

报错 ,说明pytorch的依赖关系有问题了。由于ComfyUI_windows_portable使用了embeded python,卸载现有的torch

.\python_embeded\python.exe python_embeded\Lib\site-packages\pip uninstall torch

过程显示,torch安装了torch-2.3.1+cu121。
重新安装torch

.\python_embeded\python.exe python_embeded\Lib\site-packages\pip install torch==2.3.1

安装成功,重新启动ComfyUI,提示AttributeError: module ‘torch’ has no attribute ‘Tensor’,报错退出。于是尝试升级torch

.\python_embeded\python.exe python_embeded\Lib\site-packages\pip install --upgrade torch

出现…requires torch 2.3.1+cu121, but you have torch 2.3.1 which is incompatible…,显然这个torch和torch-2.3.1+cu121是不兼容的。卸载torch 2.3.1,重新安装

.\python_embeded\python.exe python_embeded\Lib\site-packages\pip install torch==2.3.1+cu121 -f https://download.pytorch.org/whl/torch_stable.html

开始下载https://download.pytorch.org/whl/cu121/torch-2.3.1%2Bcu121-cp311-cp311-win_amd64.whl,有2.4GB。可以自行下载torch 2.3.1+cu121,注意选择正确的操作系统、CPU架构和python版本的whl文件,可以使用下载工具,提高下载速度。
离线安装whl

.\python_embeded\python.exe python_embeded\Lib\site-packages\pip install torch-2.3.1+cu121-cp311-cp311-win_amd64.whl

显示安装“success”,重启ComfyUI,成功!

到此这篇关于解决pytorch找不到shm.dll模块的问题的文章就介绍到这了,更多相关pytorch找不到shm.dll模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • tensorflow 20:搭网络,导出模型,运行模型的实例

    tensorflow 20:搭网络,导出模型,运行模型的实例

    这篇文章主要介绍了tensorflow 20:搭网络,导出模型,运行模型的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python实现剪贴板历史管理器

    Python实现剪贴板历史管理器

    在日常工作和编程中,剪贴板是我们使用最频繁的功能之一,本文将介绍如何使用Python和PyQt5开发一个功能强大的剪贴板历史管理器,感兴趣的可以了解下
    2025-05-05
  • Python Logging库完全指南

    Python Logging库完全指南

    本文主要介绍了Python Logging库完全指南,包括为什么使用Logging、快速开始、核心配置、进阶技巧和实用场景示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-02-02
  • python输出指定月份日历的方法

    python输出指定月份日历的方法

    这篇文章主要介绍了python输出指定月份日历的方法,涉及Python中calendar模块操作日期的相关技巧,需要的朋友可以参考下
    2015-04-04
  • Pygame transform模块入门介绍

    Pygame transform模块入门介绍

    pygame.transform模块允许您对加载、创建后的图像进行一系列操作,比如调整图像大小、旋转图片等操作,感兴趣的可以了解一下
    2022-08-08
  • 学python安装的软件总结

    学python安装的软件总结

    在本篇文章里小编给大家整理了是关于学python安装什么软件的相关知识点内容,有需要的朋友们学习下。
    2019-10-10
  • Python迭代器的实现原理

    Python迭代器的实现原理

    这篇文章主要介绍了Python迭代器的实现原理,文章基于python的相关资料展开对Python迭代器的详细介绍,需要的小伙伴可以参考一下
    2022-05-05
  • 一文全面理解Python中的模块Module

    一文全面理解Python中的模块Module

    模块(Module)是包含Python定义和语句的文件,用于将相关代码组织在一起,实现代码的复用性和可维护性,这篇文章主要介绍了Python中模块Module的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-01-01
  • Django中celery的使用项目实例

    Django中celery的使用项目实例

    Celery是⼀个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,下面这篇文章主要给大家介绍了关于Django中celery使用的相关资料,需要的朋友可以参考下
    2022-07-07
  • 使用Python内置的模块与函数进行不同进制的数的转换

    使用Python内置的模块与函数进行不同进制的数的转换

    这篇文章主要介绍了使用Python内置的模块与函数进行不同进制的数的转换的方法,Python也使得读取纯二进制文件内容非常方便,需要的朋友可以参考下
    2016-03-03

最新评论