Dies ist das erste Mal, dass ich mich wirklich hingesetzt und Python 3 ausprobiert habe und kläglich versage. Ich habe die folgenden zwei Dateien:
- test.py
- config.py
In config.py sind einige Funktionen sowie einige Variablen definiert. Ich habe es auf Folgendes reduziert:
config.py
debug = True
test.py
import config
print (config.debug)
Ich habe auch eine __init__.py
Ich erhalte jedoch den folgenden Fehler:
ModuleNotFoundError: No module named 'config'
Mir ist bewusst, dass die py3-Konvention absolute Importe verwendet:
from . import config
Dies führt jedoch zu folgendem Fehler:
ImportError: cannot import name 'config'
Ich weiß also nicht, was ich hier tun soll ... Jede Hilfe wird sehr geschätzt. :) :)
python test.py
, und es funktioniert einwandfrei. Ich habe kein pyCharm, aber vielleicht ist eine schlechte Konfiguration von pyCharm, die das Problem verursacht