In order to use external modules on Saagie platform it is possible to use pip requirements.txt
file.
For example to use statistic module:
# Module import import statistics # Use of module def compute_mean(data): print(statistics.mean(data)) # Script if __name__ == '__main__': compute_mean([1, 5, 9, 6, 7]) |
statistics |
Please note that whenever there is more than one python file into the zip archive, there have to be a __main__.py
file which will be used as an entry point.
python {file} |
It is also possible to install modules manually using pip.
You'll need to upload the previously created __main__.py
file on your job creation and list the list of package you want to install.
pip install statistics python {file} |