解决找不到site-packages\torch\lib\shm.dll“ or one of its dependencies 问题

        在windows下使用 python 11 安装好最新的torch 的时候,导入torch类库,会报ite-packages\torch\lib\shm.dll" or one of its dependencies 错误,这个是由于在安装的时候很多的原始dll都安装到 %AppData%\Roaming\Python\Library\bin 目录下面,因此需要把 %AppData%\Roaming\Python\Library\bin 添加到 Windows的 PATH目录里面,从新启动一个窗口就可以了

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
根据您提供的引用内容,您遇到的问题是"Error loading C:\Users\28180\anaconda3\envs\pytorch3.7\lib\site-packages\torch\lib\shm.dll or one of its dependencies"。根据引用中的错误信息,这是一个OSError,表示不到指定的模块。根据引用中的GitHub issue,这个问题在使用Python 3.8进行Windows源代码构建时会出现。引用中提到了解决方案,即删除一些特定的dll文件。 为了解决这个问题,您可以尝试以下几个步骤: 1. 首先,确认您的环境中是否存在"C:\Users\28180\anaconda3\envs\pytorch3.7\lib\site-packages\torch\lib\shm.dll"这个文件。您可以通过文件资源管理器手动检查。如果该文件不存在,可能是因为安装过程中出现了错误或缺少了某些依赖项。您可以尝试重新安装或升级PyTorch解决这个问题。 2. 如果文件存在,但仍然出现加载错误,您可以尝试删除一些特定的dll文件。根据引用的建议,您可以尝试删除"caffe2_detectron_ops.dll"、"caffe2_module_test_dynamic.dll"和"caffe2_observers.dll"这三个文件。请确保在进行此操作之前备份这些文件,以防出现其他问题。 3. 如果仍然存在加载错误,您可以尝试降级到Python 3.7版本。根据引用中的GitHub issue,此问题在使用Python 3.8时会出现。降级到Python 3.7可能会解决问题。 希望以上建议能够帮助您解决问题。如果问题仍然存在,请尝试在相关的论坛或社区中寻求更多帮助,以获取专业的技术支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值