Installation
How to install ZenML
Installation
ZenML is a Python package that can be installed directly via pip
:
Please note that ZenML currently only supports Python 3.7, 3.8, and 3.9. Please adjust your Python environment accordingly.
Virtual Environments
As mentioned above, make sure that your virtual environment uses one of the supported Python versions.
Verifying Installations
Once the installation is completed, you can check whether the installation was successful through:
Bash
Python
Known installation issues for M1 Mac Users
If you have a M1 Mac machine and you are encountering an error while trying to install ZenML, please try to setup brew
and pyenv
with Rosetta 2 and then install ZenML. The issue arises because some of the dependencies aren’t fully compatible with the vanilla ARM64 Architecture. The following links may be helpful (Thank you Reid Falconer!):
Running with Docker
Installing Develop
If you want to use the bleeding edge of ZenML that has not even been released yet, you can install our develop
branch directly.
Installing develop is mainly useful if there are key features or bug fixes that you urgently need so you can get those immediately and do not have to wait for the next release.
As the name suggests, the new features in the develop
branch are still under development and might not be as polished as the final released version.
Use at your own risk; no guarantees given!
Using develop with Remote Orchestrators
Building Custom Docker Images
Linux, MacOS (Intel), Windows
MacOS (M1)
Last updated