Esto es parte de mi código python que funciona cuando se ejecuta solo.
import firebase_admin from firebase_admin import credentials, firestore import nltk import docx2txt from pdfminer.high_level import extract_text from analysis import get_tech_result, get_management_result, get_softskill_result, feedback nltk.download('stopwords') nltk.download('punkt') cred = credentials.Certificate("service_key.json") firebase_admin.initialize_app(cred)Sin embargo, cuando intento ejecutar este código a través del nodo, con este código.
const { spawn } = require('child_process'); const childPython = spawn('python', ['resume_analysis/main.py']); childPython.stdout.on('data', (data) => { console.log(`stdout: ${data}`); }); childPython.stderr.on('data', (data) => { console.error(`stderr: ${data}`); }); childPython.on('close', (code) => { console.log(`Child process exited with code: ${code}`); });Muestra el siguiente error:
stderr: Traceback (most recent call last): File "resume_analysis/main.py", line 2, in <module> import firebase_admin ImportError: No module named firebase_admin Child process exited with code: 1Como soy nuevo en JavaScript, no tengo mucho conocimiento sobre por qué me muestra errores, ya que el código de Python en sí funciona bien.