OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\ProgramData\Anaconda3\envs\openmmlab\lib\s

window11  pytorch做深度学习,图像识别,我专门在E盘划了10G虚拟内存,做深度学习没有任何错误。然而在跑PointNet++时,出现了下面的错误,我懵了,是代码的原因还是 什么原因?位置D\...  肯定是D盘了。

OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\ProgramData\Anaconda3\envs\openmmlab\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.

最好查了一下相关质料,Anaconda 安装在C、D或者其他盘,需要再安装的位置创建虚拟内存,否则出现上面的错误。 我暂时认可网上的说法,那就在D盘  开一个虚拟内存呗。。

在D盘设置虚拟内存

步骤:

如果你不是win11系统,点击我的电脑右键 --》属性,就是跟高级环境变量 相同的界面。我的是win11系统,直接在桌面右下角 右键

 

 在弹窗的对话框中,点击系统

 然后在出现的对话框中  点击高级系统设置

 然后 再弹出的高级环境设置中  选择高级  --》设置

 上面的界面,win7 /win8 win10 11都一样,只是把这个界面调出来的过程不同。

点击高级--》设置,弹出一个对话框,

在上面的对话框中  点击 高级  ---》更改[C]

其实以前我也出现过类似错误,当时在E盘设置虚拟内存  就解决问题了。

从上图可以看出,E盘已经设置的虚拟内存,D盘还没有。

这次专门在D盘设置虚拟内存,按照上图的顺序,设置10G虚拟内存(大小自己定义,根据自己的设备情况以及自己的需求设置内存)。

最好点击 确定  确定  确定,然后重启电脑,就可以了。必须重启电脑!!!!才行

猜你喜欢

转载自blog.csdn.net/Vertira/article/details/131492872