其他分享
首页 > 其他分享> > pycharm版本更换后出现的问题:Unresolved reference的详细图解路径及相应技巧

pycharm版本更换后出现的问题:Unresolved reference的详细图解路径及相应技巧

作者:互联网

pycharm版本更换:
由于pycharm2019.3.4启动缓慢,换成了pycharm2018.3.7,再次启动这个项目出现报错。
项目:
使用jhao代理池,需要同时启动ProxyScheduler.py和ProxyApi.py两个文件。
出现报错:
找不到模块(ModuleNotFoundError: No module named ‘Schedule’)
在这里插入图片描述
但是直接运行可以:
在这里插入图片描述
进入ProxyScheduler.py文件内部发现import处出现标红:
在这里插入图片描述
报错内容为:
在这里插入图片描述
其实就是找不到调度的文件,但是调度方法没有错误。
解决方法测试;
1、更改解释器,换成项目下的解释器而不是原来的c盘下的解释器
在这里插入图片描述
在这里插入图片描述
无效,反而导致pip安装的包都出现这个错误

在这里插入图片描述
在这里插入图片描述
解决方法二:
参见《[Editor]PyCharm中出现怪异的Unresolved Reference…》,url:https://www.jianshu.com/p/9555310f1920
问题是没有“你要做的就是:File → Settings → Editor → File Types → Ignore files and folders,干掉框框中的:init.py;,”这个选项
现为:
在这里插入图片描述

解决方法三:source标记
《Inspection info: This inspection detects names that should resolve but don’t. Due to dynamic dispatc》,url:https://blog.csdn.net/sinat_40292249/article/details/90760683
如下:
在这里插入图片描述
但是一样的:
在这里插入图片描述

解决方法四:
基于解决方法三的详尽,source标在初始的文件夹似乎无效,有效的需要标记在更细小的文件夹,即
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、清除不想看见的文件夹
基于解决方法二的延伸,既然__init__.py被忽略可以重新找到,那么这个不想看见的.idea也可以这样干,添加这个文件夹

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、配置快捷键运行py文件时总是出现小方框

在这里插入图片描述
原因快捷键配置错误
运行与run不是一回事
前者是运行,后者是run
在这里插入图片描述
解决方法:重新配置快捷键
在这里插入图片描述
在这里插入图片描述

设置这个运行虽然可以运行py文件,但是运行的是前一个文件而不是限制选中的文件
在这里插入图片描述
正确的配置为运行上下文配置
在这里插入图片描述
在这里插入图片描述
部分内容参见简书作者:maxzhao_《IDEA使用技巧》
【1】https://www.jianshu.com/p/9555310f1920
【2】https://blog.csdn.net/sinat_40292249/article/details/90760683
【3】https://www.jianshu.com/p/90ed3d890f61

标签:文件,Unresolved,reference,py,文件夹,https,pycharm,方法,运行
来源: https://blog.csdn.net/python__reported/article/details/105611033