Kedro supports macOS, Linux and Windows (7 / 8 / 10 and Windows Server 2016+).
You will need to use the command line interface, or CLI, which is a text-based application to view, navigate and manipulate files on your computer.
Find out more about working with the command line (also known as cmd, CLI, prompt, console or terminal).
Kedro supports Python 3.6, 3.7 or 3.8 so you should make sure that it is installed on your laptop.
We recommend using Anaconda (Python 3.7 version) to install Python packages. You can also use conda
, which comes with Anaconda, as a virtual environment manager when you install Kedro.
Follow the official Kedro prerequisites documentation and the page that follows it to install Kedro.
A clean install of Kedro is designed to be lightweight. If you later need additional tools, it is possible to install them later.
Note: If you encounter any problems, please engage Kedro community support on Stack Overflow, or refer to the Kedro.Community Discourse channel that is managed by Kedroids all over the world.
There are many code editors to choose from. Here are some we recommend:
Download the Kedro training repository by following these instructions.
Git is a version control system that records changes to files as you work on them. Git is especially helpful for software developers as it allows changes to be tracked (including who and when) across a project.
When you download git
, be sure to choose the correct version for your operating system:
Download the git
for Windows installer. Make sure to select Use git
from the Windows command prompt this will ensure that git
is permanently added to your PATH.
Also select Checkout Windows-style, commit Unix-style line endings selected and click on Next.
This will provide you both git
and git bash
, which you will find useful during the training.
GitHub is a web-based service for version control using Git. To use it, you will need to set up an account.
Please use this checklist to make sure you have everything necessary to participate in the Kedro training.
-
You have Python 3 (either 3.6, 3.7 or 3.8) installed on your laptop
-
You have Anaconda or an alternative virtual environment manager virtual environment manager
-
You have installed Kedro
-
You have a code editor installed for writing Python code
-
You have a command line installed
Having completed the above checklist, make sure that you are able to execute the following commands from your command line interface:
-
python --version
orpython3 --version
returns a correct Python version (either 3.6, 3.7 or 3.8). -
kedro --version
shows the latest Kedro version.
If you are able to complete all of the above, you are ready for the training!
Note: If you have any problems or questions in any of the above checklist, please contact an instructor and resolve the issues before the training.