安装 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。
- 再次安装该包。
自动化和脚本