Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

750
Views
¿Cómo resolver la importación no resuelta en VSCode?

Estoy tratando de aprender Flask, uso Ubuntu 19.04 y estoy escribiendo código en VSCode. Después de seguir el tutorial adjunto, sigo teniendo el problema: import "flask_mysqldb" sin resolver y lo mismo con wtforms y passlib.

He instalado todos los requisitos, y solo para verificar, intento instalar nuevamente y recibo el mensaje: 'Requisito ya satisfecho: mysqlclient en "algún lugar"/.local/lib/python2.7/site-packages

Pensé que tal vez estoy usando Python 3.7 pero se instala solo en 2.7. Pero nunca me preguntó dónde instalar.

Este es el video tutorial que estoy siguiendo: https://www.youtube.com/watch?v=addnlzdSQs4

 from flask import Flask, render_template, flash, redirect, url_for, session, loggin from data import Articles from flask_mysqldb import MySQL from wtforms import Form, StringField, TextAreaField, PasswordField, validators from passlib.hash import sha256_crypt

las dos primeras importaciones funcionan bien, las otras están subrayadas en verde y reciben mensajes de error.

ex:

importación no resuelta 'flask_mysqldb'

importación no resuelta 'wtforms'

importación no resuelta 'passlib.hash'

over 4 years ago · Santiago Trujillo
5 answers
Answer question

0

¿Ha intentado configurar el intérprete en VSCode al valor correcto (incluido su virtualenv si tiene uno)?

Abra la paleta de comandos ( Ctrl-Shift-P ) y elija "Python: Seleccionar intérprete".

Para obtener más detalles, consulte: https://code.visualstudio.com/docs/python/environments

over 4 years ago · Santiago Trujillo Report

0

Después de probar muchas cosas y no funcionar, terminé reiniciando todo. Borré todos los archivos y lo hice de nuevo. De alguna manera funcionó. Debe haber sido algún error durante la configuración.

over 4 years ago · Santiago Trujillo Report

0

Probablemente, usó el comando pip install matraz-wtf, pero no es así. Primero tiene que usar el comando: sudo apt install python3-pip, y luego instale el matraz-wtf con el comando: pip3 install matraz-wtf, porque necesita bibliotecas para python3, no para python2.

over 4 years ago · Santiago Trujillo Report

0

He tenido este problema varias veces y, a menudo, funciona con solo "salir" de VSCode, ya que VSCode a veces no verifica la ruta. Utiliza la configuración "antigua" o "ruta". Al salir del programa y reiniciarlo, actualiza esto y funciona (si es este problema)

over 4 years ago · Santiago Trujillo Report

0

Me encontré con este problema mientras usaba VSCode con python3 venv.

Premisa: Si bien la respuesta de @truth me indicó la dirección correcta, aún no podía seleccionar el intérprete correcto: el correcto para mí habría sido el creado en mi carpeta venv, pero no se mostró en las opciones de venv e incluso si Navegué a la carpeta correcta a través de la GUI, no me permite elegirla (¿porque quizás sea un enlace simbólico?)

TLDR: para usuarios de Mac como yo que tienen python2 instalado de manera predeterminada, python3 instalado a través de brew y están usando un entorno virtual (generado con python3 -m venv ), la solución es la siguiente:

  • guarde todo su trabajo y cierre VSCode por completo (comando+Q)
  • abra su terminal y navegue a la carpeta de su proyecto. Asegúrese de que su virtualenv esté activado
  • abra el proyecto desde la carpeta raíz con: code .
  • abra la paleta de comandos ( comando-Shift-p ) y escriba "Python select interpreter" y presione enter
  • seleccione el intérprete de la lista que hace referencia a su carpeta venv

Listo, sus dependencias ahora deberían resolverse.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!