我正在使用Windows 10机器,在重新安装Anaconda和我以前的所有软件包(包括torchvision,torch和必要的依赖项)后,我仍然收到此错误:
OSError: [WinError 127] The specified procedure could not be found. Error loading "C:\Users\XXX\Anaconda3\envs\XXX\lib\site-packages\torch\lib\caffe2.dll" or one of its dependencies.
我用的是Python 3.7.9:
- Torchaudio=0.6.0=py37
- Torchvision=0.7.0=py37_cpu
- tornado=6.0.4=py37he774522_1
- traitlets=5.0.5=py_0
我已经看了很多,但觉得这应该是一个简单的解决方案...
我没有CUDA,用过这个:conda install pytorch torchvision torchaudio cpuonly -c pytorch
根据pytorch官方网站上的说明
4条答案
按热度按时间0s7z1bwu1#
在用Anaconda尝试了很长时间之后,我决定使用bare python,我安装了Python 3.8.6,并从您提供的链接安装了PyTorch,它终于可以在CUDA支持下工作了。确保从路径中完全删除所有Anaconda/Other Python版本脚本,以确保提示符只使用3.8.6版本。
xxslljrj2#
我试着用Anaconda安装PyTorch,也遇到了同样的错误。对我来说,解决这个问题的方法是使用Pip卸载Pytorch(即使我是用conda安装的),然后用Pip再次安装,如PyTorch guide所述。
卸载:
安装:
6ju8rftf3#
我遇到了同样的问题,所以我在我的机器上使用“conda uninstall pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch”卸载了pytorch
然后使用以下“pip install torch===1.7.0 torchvision===0.8.1 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html"”进行了一次干净的安装
我没有使用conda进行安装,因为它一直给我pytorch的cpu版本。
vwkv1x7d4#
总结所有答案,使用 conda 安装PyTorch往往会给予
[WinError 127]
错误。使用 pip 按照official website说明安装 PyTorch。