在使用 Pycharm 时,偶尔会遇到一种恶心的情况:明明在环境中已经安装好了包,但是pycharm的索引在建立时就是检索不到(表现为导入包时名称下面有红色波浪线),导致无法直接跳转对应方法,用起来非常不方便且影响心情。
请添加图片描述
有文章说清理缓存可以奏效(File -> Invalidate Caches...),但是我用的是远程服务器,这个方式完全不好使,也许本地解释器用这个方式可行。

远程服务器解决方案

既然一键清理缓存没有,那就找到远程服务器对应索引所在的文件直接删除!

1 在文件资源管理器中找到C:\Users\<username>\AppData\Local\JetBrains\PyCharm<version>\remote_sources目录,此目录下存储的便是远程解释器的索引文件。

2 因为索引文件的命名是一串数字,无法直接对应哪个解释器,索引接下来就得挨个找哪个才是出问题的索引文件。一个方便的方式是,先在 pycharm 中选中出问题的解释器,让文件更新一下,那么修改日期最新的文件夹就是出问题的解释器的索引了

3 在 pycharm 中切换到该解释器,这时 pycharm 会重新创建索引,一般就能解决问题了!

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐