usar programa otro interprete ejecutar desde cómo consola compilar como comandos archivo python import module relative

programa - Módulo de importación de Python desde la carpeta de hermanos



ejecutar.py desde consola python (1)

Esto sucede porque A y B son paquetes independientes, no relacionados, en lo que respecta a Python.

Cree un __init__.py en el mismo directorio que Driver.py y todo debería funcionar como se espera.

He pasado por muchas preguntas relativas a la importación de Python, pero no puedo entender el problema / hacer que funcione ...

Mi estructura de directorio es:

Driver.py A/ Account.py __init__.py B/ Test.py __init__.py

====================

Driver.py

from B import Test

=========

Cuenta.py

class Account: def __init__(self): self.money = 0

====================

Prueba.py

from ..A import Account

==================

Cuando trato de correr

Python Driver.py

Me sale el error

Rastreo (llamadas recientes más última):

de B import Test

Archivo "B / Test.py", línea 1, en <module> de ... Una cuenta de importación

ValueError: intento de importación relativa más allá del paquete de nivel superior