wxMaxima 无法检测到 maxima 安装

问题描述

我最近按照 guide here 在我的 64 位 Windows 7 机器上安装了 Maxima (5.45.0-Windows)。 但是,当我尝试使用 GUI 时,wxMaxima 在启动时出现错误,说无法检测到 maxima.bat 文件,这表明 Maxima 没有正确安装。完整的错误信息是;

“无法启动Maxima。最可能的原因是Maxima 没有安装(可以从https://maxima.sourceforge.io 下载)或者在wxMaxima 的配置对话框中Maxima 的位置设置错误。”

但是,在 Edit-Configure-Maxima 菜单中,在 Maxima 程序下,我的路径 C:\maxima-5.45.0\bin\maxima.bat 应该是正确的。事实上,当尝试通过命令行提示或 xmaxima 运行 maxima 命令时,它工作得很好。 然而,GUI 无法识别我的 maxima.bat 文件,即使将它移动到不同的地方并“用户指定”路径,GUI 控制台也卡在了

Maxima Excited...
Restart Maxima with 'Maxima-Restart Maxima'

但是尝试重新启动千里马没有效果。重新启动整个 GUI 程序,或以管理员身份运行它也无济于事。

我在网上搜索过这个,但所有搜索结果似乎都与 Linux 安装或连接错误有关。互联网,这似乎不是我的问题。

解决方法

我遇到了同样的问题(以前的版本,现在在 Windows 10 上也是 5.45.1)。在我的情况下,这是通过手动删除 %USERPROFILE%\maxima 下的“用户配置文件”来解决的。这些文件是从以前的版本遗留下来的,并且没有被卸载程序删除。

尝试以下方法之一,然后再次启动 wxmaxima。

[命令行] del %USERPROFILE%\maxima*.*

[explorer] C:\Users\maxima

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...