JSL错误python dll未找到当我运行以下脚本时:
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
我收到错误:“在此系统上找不到 Python 安装。在访问或评估“Python init”时,JMP Python 支持需要 Python 3.0 或更高版本,Python Init/*###*/(Path(" C:\Anaconda3\envs\PythonR\python37.dll"))
python37.dll 位置为:C:\Anaconda3\envs\PythonR
通过 anaconda 使用 python 和 R 是一项要求,因此不能选择进行 python 独立安装的替代方案。
如何解决这个问题?
自动化和脚本编写数据存取回复:未找到 JSL 错误 python dll更新至 16.2。 Anaconda 希望成为环境的控制者,而不是在另一个程序中作为共享库加载,因为它们执行非标准启动处理和非标准路径来加载共享库。 最后,JMP 对虚拟环境的支持不是很好,这是 Anaconda 环境的一个大前提。 JMP 16.2 在 Windows 上有更好的支持,因为 JMP 会尝试在运行时修改 LoadLibrary 路径。 然而,要想成功,您必须使用 Python Init() 的可选参数。 您必须将 sys.path 作为 JSL 列表包含到您的环境中,并且必须包含正确的 python3x.dll 的路径。 有关 Python Init() 和 Python Connect() 函数和可选参数的更多信息,请参阅 JMP 的脚本索引。
Anaconda Python 虽然在 Anaconda 的控制下运行时是一个很好的集合,但它与其他人的配合并不好。
回复:未找到 JSL 错误 python dll嗨,吉姆,
感谢您的回复。 不幸的是我只能通过 Anaconda 使用 python。
马克
回复:未找到 JSL 错误 python dll我在使用 Anaconda Python 时苦苦挣扎,但永远无法让它工作。我删除了它,然后从
下载 Python | Python.org
并且与 JMP 的连接没有问题。
回复:未找到 JSL 错误 python dll16.0? 也许更新到 16.2(关于上一个发行说明似乎已经完成了一些 python 改进)。
Anaconda 集成似乎很困难。
我在社区上找到这些文章
https://community.jmp.com/t5/Discussions/Configuring-JMP-to-run-Python-code/mp/346064
https://community.jmp.com/t5/Discussions/Integrating-JMP-with-Anaconda-Python-and-Tensorflow/mp/414301
回复:未找到 JSL 错误 python dll你好纪尧姆,
我正在使用 JMP 16.0。
我尝试了您链接中的所有可能性,但不幸的是,我不断收到相同的错误消息
回复:未找到 JSL 错误 python dll您好,
我不知道你的 JMP 版本是什么,但在 15.2 上,Anaconda 并没有得到真正的支持。
我建议你阅读这个帮助
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
或者
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml