Esta é a primeira vez que realmente me sentei e tentei o python 3, e parece estar falhando miseravelmente. Eu tenho os dois arquivos a seguir:
- test.py
- config.py
O config.py possui algumas funções definidas, além de algumas variáveis. Eu reduzi para o seguinte:
config.py
debug = True
test.py
import config
print (config.debug)
Eu também tenho um __init__.py
No entanto, estou recebendo o seguinte erro:
ModuleNotFoundError: No module named 'config'
Estou ciente de que a convenção py3 é usar importações absolutas:
from . import config
No entanto, isso leva ao seguinte erro:
ImportError: cannot import name 'config'
Então, eu estou sem saber o que fazer aqui ... Qualquer ajuda é muito apreciada. :)
python test.py
, e funciona perfeitamente bem. Eu não tenho PyCharm, mas talvez alguma má configuração do PyCharm que está causando o problema