今天在windows本地以CPU模式来运行CV深度学习项目的时候报出来了这个错误,在之前的一些项目运行的过程中是没有报这个错误的,所以我最开始怀疑的是代码有问题,但是整体检查了一遍后发现并没有异常,就开始查这个问题。

以前还没有遇上过这种报错【页面文件太小】的错误,查了一下资料后发现,这个可能是跟程序运行过程中所需要的内容过大有关系,我的python是安装在D盘的,以前只给C盘也就是系统盘设置过虚拟内存的大小,对于D盘、E盘、F盘等都没有进行设置,导致模型在训练过程中就崩溃掉了。

虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。

想要进一步了解虚拟内存相关的内容可以参考这里。

接下来就是实际的解决办法了。

1、右键【我的电脑】,点击【属性】

2、在弹出的窗口中,下拉到底部,点击【高级系统设置】

3、点击后自动弹出【系统属性】窗口,点击【高级】->【设置】:

4、点击【高级】,如下:

5、切换到【高级】后,点击【更改】,如下:

6、跳转到了虚拟内存窗口,选中自己要设置的盘符,我这里选中的是D盘,点击【自定义大小】,设置【初始大小】和【最大值】,之后一定要点击右下角的【设置】选项,我前面好几次都操作完了但是程序还是依旧运行失败了,最终发现是这里没有点击【设置】,这些设置也都没有生效,自然也就没有设置成功。

完成之后一路点击【确定】,自动关闭窗口退出设置即可:

此时冲洗查看D盘,可以看到,存储空间已经减少了,如下:

OSError: [WinError 1455] 页面文件太小,无法完成操作 报错解决相关推荐

  1. OSError: [WinError 1455] 页面文件太小,无法完成操作和AttributeError: ‘NoneType‘ object has no attribute ‘_free_wea

    在网上查找了几个方法: 方法一:将代码中数据读取的地方,文件在 yolov5\utils\datasets.py,num_workers设置为0:最新的yolov5代码没有datasets.py文件, ...

  2. 【pytorch报错】num_workers深度理解 OSError: [WinError 1455] 页面文件太小,无法完成操作

    解决方法: 将num_workers设置为0 dataloader_train = DataLoader(dst_train, shuffle=True, batch_size=int(config. ...

  3. OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\Users\rg\.conda\envs\pytorch\lib\site

    问题描述: OSError: [WinError 1455] 页面文件太小,无法完成操作. Error loading "C:\Users\rg\.conda\envs\pytorch\li ...

  4. “OSError: [WinError 1455]页面文件太小,无法完成操作。”解决方案

    "OSError: [WinError 1455]页面文件太小,无法完成操作"解决方案 引言 1 问题原因 2 解决方案 引言 某次在Windows系统上跑深度强化学习多进程程序时 ...

  5. OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to

    完整报错OSError: [WinError 1455] 页面文件太小,无法完成操作. Error loading "C:\ProgramData\Anaconda3\lib\site-pa ...

  6. OSError: [WinError 1455] 页面文件太小,无法完成操作的问题——格局打开

    跑yolov5-5.0 6.0都会报OSError: [WinError 1455] 页面文件太小,无法完成操作的问题 可以优先参考多种方法彻底解决pycharm中: OSError: [WinErr ...

  7. OSError: [WinError 1455] 页面文件太小,无法完成操作

    很多文章会告诉你是Pycharm运行久了,如何累积进程导致分配的虚拟内存不够用,如何重启Pycharm就行了.真实情况不是这样的,无论重启多少遍都没有用,真实原因是你装的pycharm大多装在D盘上, ...

  8. 解决yolov5算法运行过程中,OSError: [WinError 1455] 页面文件太小,无法完成操作的问题

    一.出现问题的原因 默认情况下D盘是没有分配虚拟内存的,所以将Pycharm装在D盘的,在跑程序的时候,没有分配虚拟内存,就会遇到上面的问题.所以,只要给D盘分派虚拟内存即可.如果Python安装在C ...

  9. 已经禁用了虚拟内存,为什么还提示“页面文件太小 无法完成操作 ”

    已经关闭了虚拟内存,为什么还提示"页面文件太小 无法完成操作 " 因为windows系统中,虚拟内存是没办法通过人为进行禁用的,也就是说,你是禁用不掉的,虽然你通过界面看着是禁用了 ...

  10. 页面文件太小无法完成操作_PPT操作界面基础解析

    为更好的使用PPT软件,我们先设置两个重要的参数,没错!就是自动保存时间和撤销步数.系统默认的自动保存时间间隔为10分钟,等你一通猛如虎的操作后,电脑突然卡死了,那你的"猛虎"可就 ...

最新文章

  1. 三层神经网络前向后向传播示意图
  2. 单文档应用程序弹出新对话框_简介——文档
  3. 深度学习总结:GAN 和 conditiaoal GAN
  4. consumer和partition的数量建议
  5. android分开两个线程做事,android开发教程之handle实现多线程和异步处理
  6. php atan2,atan2l - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  7. 箱线图怎么判断异常值_异常数值识别(检测)
  8. #计算长方形的周长和面积公式_探索长方形的面积计算公式教学设计及反思
  9. 内存分区0x00000000-0x0000FFFF共64K是null指针
  10. 2022年8种高级威胁预测出炉、FBI就零日漏洞发出警报|11月22日全球网络安全热点
  11. java提取图片中的文字内容_java 提取图片中的文字,手写文字
  12. 印度软件水平为什么世界第一_第1部分:为什么现实世界中的软件需求很难
  13. 【autojs】Auto.js Pro陌陌点赞全脚本源代码
  14. 企业微信服务商集成解决方案
  15. Android 中的代码混淆
  16. [1996 TRO] Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces
  17. 美赛 LaTex排版笔记
  18. Python中yield的用法详解——最简单,最清晰的解释
  19. openwrt中br-lan,eth0,eth0.1,eth0.2 已经 实际网口wan,lan对应的配置
  20. 谷歌基情录:TensorFlow、Hadoop、MapReduce 都靠他们诞生!

热门文章

  1. oracle自我评价简历,程序员简历自我评价
  2. 从零到百亿互联网金融架构发展史
  3. Linux远程拷贝文件命令 - scp
  4. uni-app 安卓实现监听 PDA 扫码枪等设备按钮
  5. Xshell v6 Build 0193 绿色特别版及全套产品
  6. 牛客网——Java刷题篇
  7. matlab里数据类型转换,Matlab数据类型及转换
  8. ubuntu固定ip地址
  9. 花西子背后的那个男人和他的五篇笔记
  10. [嵌入式linux]RTL8111/RTL8168网卡内核驱动安装