在DIAdem SCRIPT中導入Python Module 時發生錯誤

更新 Jan 26, 2024

產品資訊

軟體

  • DIAdem 2020

程式語言

  • Python

問題敘述

當我嘗試執行在DIAdem SCRIPT中建立的 Python程式碼時遇到以下錯誤,並且無法執行該程式碼:
 

Error occurred when running the Python script: 

Traceback (most recent call last): File "C:\Users\xxx\Desktop\xxx.py", line 15, in <module> ModuleNotFoundError: No module named 'numpy'

 

解決方案

找不到Module的原因可能有多種,請嘗試以下故障排除步驟:

  • 確保Python位元數與DIAdem bitness匹配, DIAdem 2020僅適用於64位元。
  • 使用3.7.xxx版的Python,因為DIAdem支援3.7版以下的Python。
  • 確保Path環境變數中有Python直譯器的位置。
  • 在DIAdem的設定中指定Python安裝路徑 (SCRIPT的)(Menu >> Settings >> DIAdem Settings >> SCRIPT)。
  • 在命令提示字元下,透過在相應目錄中輸入where python來檢查PC上Python的安裝 。
    • 如果命令回傳以下文件路徑,則您需要在 Windows Apps & features settings 中為Python停用應用執行別名 (app execution aliases)
<C:\ Users \ xxx \ AppData \ Local \ Microsoft \ WindowsApps>