title: ImportError: No module named 'usuarios'
body: <p>The following tree of files and directories:</p>
  <pre><code>-master_python
    -20-proyecto-python
       -usuarios
           - __pycache__
           - __init__.py
           - acciones.py
           - usuario.py
       
       -main.py
       -database.sql
  </code></pre>
  <p>In the file acciones.py:
  It is in here were i have de issue &quot;No module named 'usuarios'. I also tried using &quot;from usuarios import usuario as modelo. Code doesn't run.</p>
  <pre><code>import usuarios.usuario as modelo
  </code></pre>
  <p>class Acciones:</p>
  <pre><code>def registro(self):
      print(&quot;\n Porfavor registrese en el sistema: &quot;)
  
      nombre = input(&quot;Ingrese el nombre: &quot;)
      apellido = input(&quot;Ingrese el apellido: &quot;)
      email = input(&quot;Ingrese el email: &quot;)
      password = input(&quot;Ingrese la contraseña: &quot;)
  
      usuario = modelo.Usuario(nombre,apellido,email,password)
      registro = usuario.registrar()
  
      if registro[0] &gt;= 1:
          print(f&quot;Perfecto {registro[1].nombre} te has registrado con el email {usuario[1]}.email &quot;)
      else:
          print(&quot;Error al registrarse&quot;)
  
  def login(self):
      print(&quot;Ingrese sus datos para iniciar sesion: &quot;)
      email = input(&quot;Ingrese el email: &quot;)
      password = input(&quot;Ingrese su contraseña: &quot;)
  </code></pre>
  <p>enter code here</p>
  <p>in usuario.py:</p>
  <pre><code>import mysql.connector
  
  database = mysql.connector.connect(
      host = &quot;localhost&quot;,
      user = &quot;root&quot;,
      passwd =&quot;&quot;,
      database = &quot;master_py&quot;,
      port = 3306
  )
  
  cursor = database.cursor(buffered=True)
  </code></pre>
  <p>class Usuario:</p>
  <pre><code>def __init__(self, nombre, apellido, email, password):
      self.nombre = nombre
      self.apellido = apellido
      self.email = email
      self.password = password
  
  def registrar(self):
      fecha = &quot;01-01=2021&quot;
      sql = &quot;INSERT INTO usuarios VALUES (null,%s,%s,%s,%s,%s)&quot;
      usuario = (self.nombre, self.apellido, self.email, self.password,fecha)
  
      cursor.execute(sql,usuario)
      database.commit()
  
      return [cursor.rowcount, self]
  
  def identificar(self):
      return self.nombre
  </code></pre>
  <p>in main.py:</p>
  <pre><code>    print(&quot;&quot;&quot;
  Acciones disponibles:
      -Registro
      -Login
  &quot;&quot;&quot;)
  </code></pre>
  <p>In the next line VScode marks me as an error the import of 'usuarios' but code runs.
  from usuarios import acciones</p>
  <pre><code>x = acciones.Acciones()
  
  accion = input(&quot;Seleccione una opcion: &quot;)
  
  
  if accion == &quot;Registro&quot; or accion == &quot;registro&quot;:
      x.registro()
  
  elif accion == &quot;Login&quot; or accion == &quot;login&quot;:
      x.login()
  </code></pre>