Community Conundrum 27: Stacks of Questions is live! Read More

How to import Python module

Level 2
How to import Python module

Hi 

 i understand that i can import a github codes into my DSS project. i also understand that i can import python code from the project. My question is given the following structure, how can i import the codes from the tools (by importing the entire git) instead of git importing individual folder (src, tools) to call the python modules:

test project

- src codes (consist of main python codes)

- tools (helper tools written in python codes)

0 Kudos
3 Replies
Dataiker
Dataiker

Hi @lchunleo 

In your project libraries you can ask DSS to git pull from a repository. This can be done by either requesting the full repo or a subdirectory within it, up to you.

It will be copied at the root level of the project libraries.

Good luck!

0 Kudos
Level 2
Author

thank you Liev, actually i had no issue pulling the entire repo. just that i have python modules that are packaged in different folders where a) python module in one folder need to call python module in another folder or b) python module in the root module need to call python module in a folder. i have __init__.py in all the folders. just wondering why it does not work when i pull the entire repo and try option (a) as mentioned above. if you know my issue, could you advise me? sorry am new to dataiku

0 Kudos

Hi @lchunleo. When you use this repo in your local python environment (outside DSS), how do you install it, or make it available to python?

0 Kudos