【问题标题】:Error happend when import torch (pytorch)导入火炬(pytorch)时发生错误
【发布时间】:2022-11-17 12:47:55
【问题描述】:

当我这样做时,尝试使用 pytorch

进口手电筒

---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-2-eb42ca6e4af3> in <module>
----> 1 import torch

C:\Big_Data_app\Anaconda3\lib\site-packages\torch\__init__.py in <module>
    124                 err = ctypes.WinError(last_error)
    125                 err.strerror += f' Error loading "{dll}" or one of its dependencies.'
--> 126                 raise err
    127             elif res is not None:
    128                 is_loaded = True

OSError: [WinError 182] <no description> Error loading "C:\Big_Data_app\Anaconda3\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.

不确定发生了什么。

事实上,我在去年年底左右安装了 pytorch。(我认为) 我不记得是怎么安装的,因为我想尝试使用它。

但我想我安装后从未使用过它。不记得用 pytorch 运行过一些脚本。

现在我开始使用它,得到这个错误。不知道我应该先检查什么。

也就是说,我不知道什么模块、框架、驱动程序、应用程序与pytorch有关。

所以我不知道从哪里开始,检查是否有任何其他模块可能导致此错误。

如果有人知道如何解决这个问题。或者从哪里开始检查问题。请告诉我。

谢谢你。

我的pytorch版本是1.11.0 操作系统:窗口 10

【问题讨论】:

    标签: python windows deep-learning pytorch


    【解决方案1】:

    我解决了这个问题。 只需重新安装 Anaconda。

    !!警告!!:你将失去你的自由。

    参考解决方案: Problem with Torch 1.11

    【讨论】:

      【解决方案2】:

      该版本可能与您的版本不完全相同,但在 2020-09-04 上询问的this question可能会有所帮助。

      【讨论】:

      • 对不起,哪个问题?
      • 不好意思,误删了。我在原始答案中添加了链接。 stackoverflow.com/questions/63187161/…
      • 我已经尝试过这种方法,安装了 C++ Redistributable。但我还没有尝试将 PyTorch 版本降级到 1.5.1。我稍后再做
      【解决方案3】:

      通过创建一个新的 conda 环境并在那里安装 PyTorch 解决了我的问题。在新环境中的第一次尝试中,一切都完美运行。重新安装 Anaconda 也可以,但此解决方案成本较低。

      【讨论】:

        猜你喜欢
        • 2023-04-01
        • 2018-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-12
        • 1970-01-01
        • 1970-01-01
        • 2019-02-14
        相关资源
        最近更新 更多