解决Pycharm中run,debug变灰以及Updating Indices一直Indexing…一辈子的问题
2022年的某一天,在一片祥和的写bug、查bug、找bug的焦灼气氛中,突然在运行一个新项目预处理demo时候,发现右键没有run、debug选项,然后在上方工具栏也没法运行,右上方的运行也是只有之前运行的py文件,如图1
图1
1. 解决Pycharm中run,debug变灰
然后,就是各种找原因,查了很多很多很多博客,大致方法为以下几种:
- 查看编译器是否出错(我检查后,发现虚拟环境没有出错,换了编译器也没有解决);
- pycharm上方工具栏run中的Edit Configurations(我的这个选项也是灰色的,图2.)
- 右上角 Add Configuration设置编译器(我的依然是灰色)
- 程序可以在python console运行(打开设置,将程序在console运行勾选取消)
- 万能 ctrl + shift + F10(不多,也就按了100遍)
给出几篇参考,类似的博客很多
pycharm 中的 run 和 debug 变灰失效 无法点击运行
这些方法都试过了,但是没有解决问题,更确切的说都没有找到问题,于是关机,架火、烤机,不惯着它!!
之后,琢磨了一会,在上方工具栏选项找到要运行的py文件,然后右键找到了图3 所示的Edit Configurations ,然后稀里糊涂的跑起来了,为了发扬刨根问底的精神,果断停止运行,再试一次,然后如图4!GG!! 凉了。然后我看到了图5,原来罪魁祸首是Updating Indices,所以是因为它没结束,才没有run选项。
图2 |
图3 |
图4 |
图5 |
2. 解决Pycharm中Updating Indices一直Indexing…一辈子的问题
在找到病因之后,下一步当然就是割腰子了!然后割了整整一天!!Updating Indices是一个常见的问题(因为它要检索所有的目录,我的是从C盘到E盘,所有的文件夹都要遍历,因此,也就是一旦Updating Indices,就是一辈子。),相关的博客也有一堆一堆又一堆!,主流方法为:
File->Setting->Project->Project Structure->Add content Root
在我试过之后,觉得是一个治标不治本的方式吧,只能说不适合我,我觉得是因为路径混乱导致的问题,因为之前一直是正常的,于是大概看了近30多篇博客之后,终于遇到了我的贵人,链接给上!一条PyCharm bug的艰难debug历程 大体是说要将相关Anaconda,pycharm的所有所有文件、配置、环境变量全部火化!然后重装并且远离C盘,当然,其实我觉得还是有一种最简单方式就是换一台电脑或者服务器!
然后,想着是要么重装系统,要么重新装Anaconda,pycharm,因为的确装了好多三方库,再重新捡起来就是五根头发的工作量!舍不得狼,套不着孩子,腿一蹬!眼一闭!干!!
方法:
- 卸载Anaconda、pycharm,检索所有C盘下conda、pycharm文件统统删除;
- 环境变量中所有相关 path 诛九族;
- 重装Anaconda、pycharm此类相关博客很多,选了几篇放在了文末;
- 然后,果然解决了!
win10+anaconda3安装tensorflow-gpu和pytorch-gpu版
Tensorflow + PyTorch 安装(CPU + GPU 版本)
总结:感觉我的run没法使用是因为Updating Indices一直Indexing…,究其原因我觉得是频繁卸载pycharm或者是装卸一些文件,文件残留导致的路径混乱,因此检索会东一块,西一块,所以选择了全部卸载再装一次,效果得到明显提升,而且所有文件都装在了非C盘上,目前运行程序是非常顺畅的!!!
文章评论