Mathematica“某一天突然不能用了”集中讨论帖
mathematica吧
全部回复
仅看楼主
吧务
level 15
xzcyr 楼主
考虑到此类问题和“Mathematica已经装好了,但不能用”即“Mathematica一开始就不能用”有一定区别,特开专帖讨论。今后此类问题
原则上请不要单开主题。
这里的“不能用”,包括不限于
1. Mathematica
突然无法正常打开
2. Mathematica
突然变得无法正常工作(1+1也算不了等)
3. Mathematica
突然在执行
正确的
代码时出现莫名其妙的警告。
如果你的“Mathematica
一开始就不能用”,请看置顶。
闲话少叙,说一说可能的修复方法:
此类问题似乎和Mathematica的Paclet更新不当有关。多数情况下,只要给Mathematica来个clean start(
启动Mathematica时按住Ctrl和Shift;如果是通过命令行启动,则运行 mathematica.exe -cleanstart )即可。
另一个可能有效的办法,是打开 %APPDATA%\Mathematica\Paclets\Configuration 路径(没错,这个%APPDATA%也是一种地址,不信你把它贴到Windows文件夹顶部的那个框里回车下试试。更多内容请自行百度),将其中的 pacletSiteData_10.pmd2 文件删去。
如果想要预防此问题,可以考虑将顶部菜单 编辑 -> 偏好设置 -> 网络与邮件 -> 自动检测数据更新 给关掉——Mathematica会通过Paclet修复一些小bug,所以,可能的话尽量别关,但如果你网络环境很糟以至于Mathematica三天两头地“突然坏掉”,那或许还是关掉更好。
我知道的修复方法就这些。(我自己几乎没有遇到过,所以没什么经验。)欢迎诸位补充。
如果本帖的方法无法修复你遇到的问题,请回帖说明你的情况(Mathematica版本,操作系统版本,出错的具体情形等),不要另开新主题。
2022年06月04日 06点06分 1
吧务
level 15
xzcyr 楼主
在云笔记里也放了一份,方便修订:
note.youdao.com/s/9pNph9Ld
贴吧这边没法编辑,仅做勘误。
2022年06月04日 06点06分 2
顶楼的内容全是以Windows为例的,MacOS和Linux所需的操作请参考云笔记里的修订。
2022年07月02日 05点07分
level 7
打开时按住ctrl+shift的效果似乎是以管理员权限启动,为什么这样就等效于cleanstart参数?
2022年06月05日 09点06分 3
……我太懒了。顶楼的内容全是针对Windows说的。云笔记那边我修订下吧。
2022年07月02日 05点07分
level 1
mathematica 12.0,今天打开突然会卡在“初始化内核连接”大概15s,不知道什么原因,网上搜了一下说跟Paclet更新有关,各种方法试了也没解决(包括你提到的两个办法)。
2022年06月26日 08点06分 5
才15s,我的卡2分钟,只能断网解决
2022年08月05日 17点08分
@lxz287 试了各种方法都解决不了,最后卸载重装13了
2022年08月06日 05点08分
12.4,win10,我卡在初始化内核了,根本打不开,重装12.4解决不了,是网络的问题还是驱动的问题
2022年08月25日 05点08分
@兽王苏尔 重装13.0吧
2022年08月25日 12点08分
吧务
level 15
xzcyr 楼主
总算轮到我了嗯,而且丢人的是截止目前我还没搞清楚是怎么回事,姑且在这里记录一下。
总之,版本9疑似在Win10 22H2 19045.3208版本出现了兼容性问题,从任务管理器来看,如果直接启动Mathematica并尝试执行任意代码,会看到mathkernel一直在运行;直接启动mathkernel.exe,会发现内核没有正常启动。(In[1]一直未显示。)
Ctrl+Shift再点击mathematica.exe无法解决此问题,重装无法解决此问题。
2023年08月05日 02点08分 8
level 1
为什么我的一直显示正在格式化计算机文件啊,电脑也在叮叮叮的响
2025年03月17日 16点03分 17
吧务
level 15
xzcyr 楼主
在这边也提一下吧:Nasser 近日在 SE 的聊天室提到,在Linux系统下(不知道这个是不是复现的必要条件),如果调制解调器打开但没有联网,Mathematica 可能会出现“1+1”也算不了的情况。原文:
Here are the steps. Close mathematica. Click on Linux network connect button. Now start mathematica. Type 1+2. It hangs evaluating. Now click on Linux network again and do disconnect. Now mathematica evaluate and returns 3. So it is definitely trying to connect when it starts but gets stuck since I have no Internet. But if I start mathematica when my network is not in connect mode, mathematica will not try to connect and no hang.
2025年10月09日 00点10分 19
1