OSError Traceback (most recent call last) Cell In[37], line 1 ----> 1 import torch 2 import torch.nn as nn 3 import pandas as pd File c:\Users\cm\.conda\envs\pyDataML\lib\site-packages\torch\__init__.py:122 120 err = ctypes.WinError(last_error) 121 err.strerror += f' Error loading "{dll}" or one of its dependencies.' --> 122 raise err 123 elif res is not None: 124 is_loaded = True OSError: [WinError 182] 操作系统无法运行 %1。 Error loading "c:\Users\cm\.conda\envs\pyDataML\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.
时间: 2023-12-08 18:15:43 浏览: 368
这个错误可能是由于 PyTorch 安装时出现了问题,或者是因为 PyTorch 版本不兼容当前的操作系统所导致的。可以尝试重新安装 PyTorch 或者更新操作系统,看看问题是否能得到解决。
另外,你可以检查一下是否有其他程序占用了 PyTorch 所需的共享内存(shared memory)。如果是这个原因导致的错误,可以尝试在命令行中运行以下命令,以释放共享内存:
```bash
ipcs -m | grep <username> | awk '{print $2}' | xargs ipcrm -m
```
其中,`<username>` 应该替换为当前用户的用户名。这个命令会列出当前用户所占用的共享内存,并将其全部释放。然后再重新运行程序,看看是否能够正常加载 PyTorch。
阅读全文