安裝 Python 套件時出現 ModuleNotFoundError: 沒有名為「_socket」的模組錯誤問題描述
在 JMP 18 的 Python 環境中安裝一些 Python 套件(模組)時發生錯誤。這是由 JMP Python 環境的資料夾結構所引起的。
解決
要解決此錯誤:
- 在 JMP.exe 所在的父資料夾下建立一個 DLL 子目錄。目錄可以是:C:\Program Files\JMP\JMPPRO\18 或 C:\Program Files\JMP\JMP\18。
- 將所有 .pyd 檔案從 JMP 18 目錄的根目錄複製到步驟 1 中建立的 DLL。
- 將以下 .dll 檔案複製到 DLLs 子目錄中:
- libcrypto-3.dll
- libffi-9.dll
- libssl-3.dll
- sqlite3.dll
- 重新啟動 JMP 18。
- 再次安裝該套件。
自動化和腳本