Pycharm 2017.2.4 始终在后台运行查询骨架更新。

14
无论我是否更改/修改或更新任何Python库,在重新启动pycharm时,它都会在后台启动查询骨架更新(Querying skeleton update)进程。我正在使用Anaconda 5.0作为默认和唯一安装在系统上的Python版本。
由于此过程,pycharm在启动应用程序后最初响应太慢。
是否有设置可以在没有对Python库进行更改的情况下不运行此更新,还是我必须将其禁用。
是否有任何设置或更改我遗漏了?
我也附上了生成的日志文件编辑: 2017.3.12018版本的Pycharm问题仍然相同。
2个回答

2
从日志中,我怀疑问题与您使用的权限与安装PyCharm时使用的权限无关。

在C:\Program Files\JetBrains\PyCharm 2017.2.3\skeletons\skeletons-win-401-python-3.6.2.zip未找到预生成的骨架

我没有遇到这个问题,并且上述文件存在于我安装的PyCharm(版本PyCharm Community Edition 2018.1.1)中,大致位于相同的位置:C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\skeletons\skeletons-win-401-python-3.6.2.zip 在您的情况下,PyCharm尝试从您的配置文件夹中读取收集到的骨架,但似乎失败了并继续重新生成它们:

2017-09-30 20:30:59,302 [ 282598] INFO - ns.python.sdk.PythonSdkUpdater - SDK Python 3.6.2(C:\ ProgramData \ Anaconda3 \ python.exe) (C:\ ProgramData \ Anaconda3 \ python.exe)的二进制骨架目录: C:/ Users / sjain / .PyCharm2017.2 / system / python_stubs / -313451744

2017-09-30 20:30:59,318 [ 282614] INFO - ns.python.sdk.PythonSdkUpdater - SDK Python 3.6.2(C:\ ProgramData \ Anaconda3 \ python.exe) (C:\ ProgramData \ Anaconda3 \ python.exe)的用户骨架目录: C:/ Program Files / JetBrains / PyCharm 2017.2.3 / helpers / python-skeletons

请尝试以管理员身份运行以查看行为是否有所不同。如果是,则可能与权限有关。 该问题已经存在一段时间(自2011年起),但没有提供解决方案。

谢谢你的回答,我总是以管理员身份启动它,我知道它找不到那个文件,但是在下一次缓存后,当我重新启动Pycharm时,它不应该有同样的问题,但它仍然在后台运行骨架更新。 - warl0ck
那也许就是问题所在了?你尝试过使用标准用户凭据运行吗?行为是否相同? - sophros
它总是默认以管理员模式启动,我不确定如何以非管理员模式启动它,但仍会尝试启动并查看。感谢更新。 - warl0ck

-1

对于遇到这个问题的任何人:

禁用防病毒软件并以管理员模式运行,问题就解决了。我尝试了许多方法,但只有这个方法适用于我。 我的版本是2022.1.2,祝大家好运。


你的答案可以通过添加额外的支持信息来改进。请[编辑]以添加更多细节,例如引用或文档,以便他人可以确认您的答案是否正确。您可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接