无法在运行Windows 10的64位处理器PC上使用Netlogo 6.0.1和Mathematica 11.1之间的链接
我无法在运行窗口10的64位处理器上运行我的PC上的mathematica-netlogo链接。Netlogo和Mathematica分别是6.0.1和11.1学生版。无法在运行Windows 10的64位处理器PC上使用Netlogo 6.0.1和Mathematica 11.1之间的链接
当函数“NLStart []”与作为该函数的输入提供的Netlogo目录的路径一起运行时出现错误。该错误消息如下:
NLStart :: netlogonotfound:C:的NetLogo不能在找到\ Program Files文件\的NetLogo 6.0.1 \
在该步骤之前,我成功加载了数学的NetLogo链接包。
任何有用的建议来解决这个问题将不胜感激。
谢谢。
我只是验证我能够用数学的NetLogo链路与以下配置:
- 数学11.1.0.0
- 的NetLogo 6.0.1 64位
- 的Windows 10的64位
我的Mathematica安装与我的NetLogo安装没有任何关系 - 我没有为NetLogo 6.0.1安装Mathematica Link 6.0修补程序。此外,NetLogo 6.0.1安装在“C:\ Program Files \ NetLogo 6.0.1”中(某些用户选择安装到不同的目录,或者他们的主驱动器没有与“C:”联系)。
我打开数学和运行以下命令:
- 文件>安装>类型:包,源:从文件,文件:C:\ Program Files文件\的NetLogo 6.0.1 \数学链接\的NetLogo。 m,安装名称:NetLogo,仅为该用户安装。请注意,选择此文件时,Mathematica将使用您打开的最后一个目录,因此当文件对话框打开时,首先导航至驱动器顶部,然后导航至NetLogo 6.0.1(使用旧版NetLogo.m文件NetLogo版本几乎肯定会破坏Mathematica链接,这是一个非常容易犯的错误)。在笔记本
- 输入的(不能代码块此):< < NetLogo`
- 在笔记本进入:
NLStart["C:\\Program Files\\NetLogo 6.0.1"]
(注意双反斜线和没有斜杠)。 - 该窗口的NetLogo稍有延迟后会打开(取决于你的系统运行速度和内存)
如果你遵循这些步骤,但仍无法打开数学链接,请发表评论,我们可以继续排查。
编辑:
我想巩固未来的读者故障排除步骤。我已经推出了新版本的NetLogo.m,可用here,用户应该下载用于故障排除目的(它将随未来版本的NetLogo分发)。一些步骤使用此:
-
Mathematica将缓存旧的“NetLogo.m”文件。您可以在其中找到这些缓存是在数学使用以下命令:
FileNameJoin[{ $BaseDirectory, "Applications" }]
FileNameJoin[{ $UserBaseDirectory, "Applications" }]
访问步骤1中得到的目录和删除所有“NetLogo.m”文件他们。
- Download the new version of NetLogo.m
- 安装NetLogo.m的下载版本(和运行< < NetLogo`)
- 运行
NLDiagnostics["C:\\Program Files\\NetLogo 6.0.1"]
确定正在搜索什么样的路径。这个函数会产生一个散列作为输出。密钥missingJars
应该是一个空列表({}
)。 - 如果你想检查java版本,你可以运行
NLJavaDiagnostics[]
。返回的javaVersion
应以“1.8.0”开头,返回的javaArchitecture
应该为“64”。
我按照你的指示。我仍然无法打开Mathematica链接。在执行上述第三步时发生错误。错误消息如下。 NLStart :: nopath:如果没有有效的NetLogo 4.0路径,NetLogo无法启动 我确认NetLogo目录在我的电脑中的位置是'C:\\ Program Files \\ NetLogo 6.0.1'。 –
您在看到错误之前是否看到文件选择对话框? 另外,你可以在这里粘贴你使用'NLStart'的确切文字。谢谢! –
是的,我做到了。文件选择对话框中有文字“Mathematica找不到你的NetLogo安装目录:C:\ Program Files \ NetLogo 6.0.1。你想查找它吗?”我用于NLStart的确切文本:NLStart [“C:\\ Program Files \\ NetLogo 6.0.1”]。谢谢你的帮助。 –
类似:http://*.com/questions/43209522/recommended-hotpatch-for-mathematica-link-to-netlogo-6-didnt-work –