在Scilab中加载代码生成器工具箱时出错

问题描述 投票:0回答:2

我在Windows 10上安装了Scilab 5.5.2,然后安装了Scilab代码生成器工具箱。但是,当我启动Scilab时,会出现以下消息,并且我无法使用工具箱。每个工具箱都会出现此问题。

Start Scilab Code Generator
    Version: 0.9.20190122
    Load macros
atomsLoad: An error occurred while loading 'xcos_code_generator-0.9.20190122':
    File "C:\Users\光\AppData\Roaming\Scilab\SCILAB~1.2\atoms\x64\XCOS_C~1\09E129~1.201\macros\names" does not exist or read access denied.

(光是我的用户名。)

我想问题出在文件路径中间的“ \ Scilab \ SCILAB〜1.2”。在我的计算机上,“ Scilab”中的唯一文件夹是“ scilab-5.5.2”,因此实际上该软件找不到所需的文件。

有人有什么想法吗?我需要尽快使用工具箱,因此非常感谢您的帮助。预先谢谢你。

注意:我没有使用最新的Scilab 6.0.2,因为它无法在我的计算机上运行。打开后,它将立即关闭。

scilab
2个回答
0
投票

我不确定您为什么使用Scilab的过时版本。 Windows的最新版本为6.0.2。如果较新的版本无法正常工作,那么这就是您需要首先解决的问题。要测试您的Scilab安装,您可以在终端中运行它。查找安装文件夹。对我来说,C:\Program Files\scilab-6.0.2\bincmd,然后转到路径并运行Scilex.exe。如果没有,请卸载所有内容并以正确的方式进行安装。我的建议是卸载已有的旧Scilab。然后:

  • Install Chocolatey package manager
  • 以管理员身份打开PowerShell并运行choco update all -y,偶尔以这种方式更新软件包。
  • 运行choco install Scilab -y
  • 然后打开Scilab软件
  • 在控制台中运行atomsInstall("xcos_code_generator")
  • 运行atomsLoad("xcos_code_generator")以确保您的软件包已正确安装。结果应该是这样:
--> atomsInstall("xcos_code_generator")
Scanning repository http://atoms.scilab.org/6.0 ... Done

 ans  =

!xcos_code_generator  0.9.201901  user  SCIHOME\atoms\x64\xcos_code_generator\0.9.201901  I  !


--> atomsLoad("xcos_code_generator");

Start Scilab Code Generator
    Version: 0.9.20190122
    Load macros
    Load help
    Load demos



0
投票

我自己解决了这个问题。

是我的用户名“光”引起了问题。我发现有人说全名字符(例如日语)的用户名有时会引起类似的问题。解决方案是用半角字符创建另一个用户帐户,然后在该帐户中安装Scilab。 (仅更改全角用户名不起作用,因为它不会更改已存在的文件名。)

直到今天我才找到解决方案,因为我只在Scilab的环境中寻找解决方案,而不是在软件的整体环境中寻找。

我希望这个答案对某人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.