Robust import style in Python with PyCharm -


i import style robust scripts can run through pycharm run tool, through terminal, , in interactive ipython interpreter. suppose have project looks like

project/ ├── module/ │   ├── __init__.py │   ├── functions.py │   ├── main.py 

and suppose functions.py contains function called a_function. in main.py, import (in opinion clearer) absolute import:

from module.functions import a_function 

this works when code runs in interactive python console , in pycharm run tool, not if run python module/main.py terminal (importerror: no module named 'module').

i understand why import error , need change can keep import from module.functions import a_function , avoid import errors when running python module/main.py.


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -