我无法解决这个问题:
OSError Traceback (most recent call last)
Cell In[3], line 1
----> 1 import torch
2 from torch import nn
3 import numpy as np
File d:\anaconda3\envs\RN\lib\site-packages\torch\__init__.py:141
139 err = ctypes.WinError(ctypes.get_last_error())
140 err.strerror += f' Error loading "{dll}" or one of its dependencies.'
--> 141 raise err
143 kernel32.SetErrorMode(prev_error_mode)
146 def _preload_cuda_deps(lib_folder, lib_name):
OSError: [WinError 126] can't find this module. Error loading "d:\anaconda3\envs\RN\lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies.
我重新安装了torch,但还是无法解决。 我什至检查了文件“fbgemm.dll”,它就在那里。
从一个新的、新鲜的环境开始可以消除不必要的限制。受到这个答案的启发,一次性满足所有要求,而不是其中一个部分然后添加其他模块。
类似:
conda create -n testenv pytorch=2.2.0 torchvision=0.17.0 torchaudio=2.2.0 numpy pandas matplotlib seaborn scikit-learn pyedflib
创建后不要忘记激活新环境。