You can install Mage using Docker or pip
:
docker run -it -p 6789:6789 -v $(pwd):/home/src \
mageai/mageai mage start [project_name]
Open http://localhost:6789 in your browser and build a pipeline.
docker run -it -p 6789:6789 -v $(pwd):/home/src \
mageai/mageai mage run [project_name] [pipeline]
If you want to create a different project with a different name, run the following:
docker run -it -p 6789:6789 -v $(pwd):/home/src \
mageai/mageai mage init [project_name]
pip install mage-ai
If you run into errors, see the errors section below.
mage start [project_name]
Open http://localhost:6789 in your browser and build a pipeline.
mage run [project_name] [pipeline]
If you want to create a different project with a different name, run the following:
mage init [project_name]
Mage also has the following extras:
- spark: to use Spark in your Mage pipeline
- bigquery: to connect to BigQuery for data import or export
- hdf5: to process HDF5 file format
- postgres: to connect to PostgreSQL for data import or export
- redshift: to connect to Redshift for data import or export
- s3: to connect to S3 for data import or export
- snowflake: to connect to Snowflake for data import or export
- all: to install all of the above to use all functionalities
Example:
pip install "mage-ai[spark]"
You may need to install development libraries for MIT Kerberos to use some Mage features.
On Ubuntu, this can be installed as:
apt install libkrb5-dev
To setup a development environment for editing source code, please check out this document.