我的情况是,之前正常打开Pycharm(2023专业版),几天后重新打开无反应,网上各种解决方法都试了,cmd命令等重启后,打开有反应开始报错,删除一些插件等均为解决。最后找到C盘对应的用户下AppData\Romaing\JetBrains文件夹,把此文件夹拷贝走或删除(为避免其他意外,拷走最为合适),然后重启打开Pycharm,加载一段时间后就正常了。
具体报错显示如下:
Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
com.intellij.ide.plugins.PluginManagerCore
E
s
s
e
n
t
i
a
l
P
l
u
g
i
n
M
i
s
s
i
n
g
E
x
c
e
p
t
i
o
n
:
M
i
s
s
i
n
g
e
s
s
e
n
t
i
a
l
p
l
u
g
i
n
s
:
P
y
t
h
o
n
i
d
,
c
o
m
.
j
e
t
b
r
a
i
n
s
.
p
y
c
h
a
r
m
.
p
r
o
.
c
u
s
t
o
m
i
z
a
t
i
o
n
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
i
d
e
.
p
l
u
g
i
n
s
.
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
c
h
e
c
k
E
s
s
e
n
t
i
a
l
P
l
u
g
i
n
s
A
r
e
A
v
a
i
l
a
b
l
e
(
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
j
a
v
a
:
757
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
i
d
e
.
p
l
u
g
i
n
s
.
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
i
n
i
t
i
a
l
i
z
e
P
l
u
g
i
n
s
(
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
j
a
v
a
:
850
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
i
d
e
.
p
l
u
g
i
n
s
.
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
i
n
i
t
i
a
l
i
z
e
A
n
d
S
e
t
P
l
u
g
i
n
s
(
P
l
u
g
i
n
M
a
n
a
g
e
r
C
o
r
e
.
j
a
v
a
:
1064
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
i
d
e
.
p
l
u
g
i
n
s
.
P
l
u
g
i
n
D
e
s
c
r
i
p
t
o
r
L
o
a
d
e
r
EssentialPluginMissingException: Missing essential plugins: Pythonid, com.jetbrains.pycharm.pro.customization at com.intellij.ide.plugins.PluginManagerCore.checkEssentialPluginsAreAvailable(PluginManagerCore.java:757) at com.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.java:850) at com.intellij.ide.plugins.PluginManagerCore.initializeAndSetPlugins(PluginManagerCore.java:1064) at com.intellij.ide.plugins.PluginDescriptorLoader
EssentialPluginMissingException:Missingessentialplugins:Pythonid,com.jetbrains.pycharm.pro.customizationatcom.intellij.ide.plugins.PluginManagerCore.checkEssentialPluginsAreAvailable(PluginManagerCore.java:757)atcom.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.java:850)atcom.intellij.ide.plugins.PluginManagerCore.initializeAndSetPlugins(PluginManagerCore.java:1064)atcom.intellij.ide.plugins.PluginDescriptorLoaderscheduleLoading$pluginSetDeferred
1.
i
n
v
o
k
e
S
u
s
p
e
n
d
(
P
l
u
g
i
n
D
e
s
c
r
i
p
t
o
r
L
o
a
d
e
r
.
k
t
:
397
)
a
t
k
o
t
l
i
n
.
c
o
r
o
u
t
i
n
e
s
.
j
v
m
.
i
n
t
e
r
n
a
l
.
B
a
s
e
C
o
n
t
i
n
u
a
t
i
o
n
I
m
p
l
.
r
e
s
u
m
e
W
i
t
h
(
C
o
n
t
i
n
u
a
t
i
o
n
I
m
p
l
.
k
t
:
33
)
a
t
k
o
t
l
i
n
x
.
c
o
r
o
u
t
i
n
e
s
.
D
i
s
p
a
t
c
h
e
d
T
a
s
k
.
r
u
n
(
D
i
s
p
a
t
c
h
e
d
T
a
s
k
.
k
t
:
106
)
a
t
k
o
t
l
i
n
x
.
c
o
r
o
u
t
i
n
e
s
.
s
c
h
e
d
u
l
i
n
g
.
C
o
r
o
u
t
i
n
e
S
c
h
e
d
u
l
e
r
.
r
u
n
S
a
f
e
l
y
(
C
o
r
o
u
t
i
n
e
S
c
h
e
d
u
l
e
r
.
k
t
:
570
)
a
t
k
o
t
l
i
n
x
.
c
o
r
o
u
t
i
n
e
s
.
s
c
h
e
d
u
l
i
n
g
.
C
o
r
o
u
t
i
n
e
S
c
h
e
d
u
l
e
r
1.invokeSuspend(PluginDescriptorLoader.kt:397) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler
1.invokeSuspend(PluginDescriptorLoader.kt:397)atkotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)atkotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)atkotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)atkotlinx.coroutines.scheduling.CoroutineSchedulerWorker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler
W
o
r
k
e
r
.
r
u
n
W
o
r
k
e
r
(
C
o
r
o
u
t
i
n
e
S
c
h
e
d
u
l
e
r
.
k
t
:
677
)
a
t
k
o
t
l
i
n
x
.
c
o
r
o
u
t
i
n
e
s
.
s
c
h
e
d
u
l
i
n
g
.
C
o
r
o
u
t
i
n
e
S
c
h
e
d
u
l
e
r
Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler
Worker.runWorker(CoroutineScheduler.kt:677)atkotlinx.coroutines.scheduling.CoroutineSchedulerWorker.run(CoroutineScheduler.kt:664)
Your JRE: 17.0.6+10-b829.9 amd64 (JetBrains s.r.o.)
D:\Pycharm\PyCharm 2023.1.2\jbr
不太懂其中的解释,直接无脑操作了哈