diff --git a/src/kicad-server.ts b/src/kicad-server.ts index 5dca363..348d1c5 100644 --- a/src/kicad-server.ts +++ b/src/kicad-server.ts @@ -308,10 +308,10 @@ class KiCADServer { console.error(`Using Python executable: ${pythonExe}`); this.pythonProcess = spawn(pythonExe, [this.kicadScriptPath], { stdio: ['pipe', 'pipe', 'pipe'], - /*env: { + env: { ...process.env, PYTHONPATH: 'C:/Program Files/KiCad/9.0/lib/python3/dist-packages' - }*/ + } }); // Listen for process exit diff --git a/src/server.ts b/src/server.ts index 9cf872a..4a0a2c9 100644 --- a/src/server.ts +++ b/src/server.ts @@ -269,10 +269,10 @@ export class KiCADMcpServer { } this.pythonProcess = spawn(pythonExe, [this.kicadScriptPath], { stdio: ['pipe', 'pipe', 'pipe'], - /*env: { + env: { ...process.env, PYTHONPATH: process.env.PYTHONPATH || 'C:/Program Files/KiCad/9.0/lib/python3/dist-packages' - }*/ + } }); // Listen for process exit