Python 使用 DIAdem 初始化失败

更新 Nov 26, 2021

适用于

其他

  • DIAdem 2020
  • Python

问题详述

我想通过 DIAdem 2020 中提供的 Python 安装目录将 Python 与 DIAdem 2020 一起使用。当我尝试运行该脚本时,出现以下错误:

初始化 Python 失败


错误:Python 未初始化。

解决方案

  1. 确保 Python 位数与 DIAdem 位数匹配。 DIAdem 2019 及更高版本仅适用于 64 位。
  2. 至少使用 Python 版本 3.7.xxx。请参阅您使用的 DIAdem 版本的自述文件以验证它支持哪个 Python 版本。
  3. 确保包含 Python 环境变量中的路径。
  • 如果您希望 Python 跨多个用户工作,请检查 Python 目录是否已添加到 PATH 中的User VariablesSystem Variables
  • 如果需要,手动添加/复制路径。
  1. 确保 PYwin32 库已安装在您计划与 DIAdem 一起使用的 Python 版本上。
  2. 以管理员身份运行 DIAdem。
  3. 在DIAdem设置中添加Python引擎的目录位置:
    1. 在 DIAdem 中,导航到设置 >> DIAdem 设置
  1. 单击“面板”部分下的“脚本”。
  2. 选择Python作为脚本语言
  3. 如果安装不同版本的python,请输入指向Python引擎的目录位置作为Python安装路径。例如,SystemLink 附带的标准 Python 引擎的路径为: C:\Program Files\National Instruments\Shared\Skyline\Python\3.7\ *如果您使用默认 Python 版本,请将 Python 安装路径留空。

  1. 单击“确定”
  1. 重启DIAdem,使DIAdem Setting中的Python配置生效。
  2. DIAdem 现在可以运行 Python 脚本而不显示任何错误。

相关信息

DIAdem 2020 不支持虚拟 Python 环境。只有真正的 Python 引擎才会安装到向操作系统注册的专用目录中。