Install#
Warning
datashuttle is currently in the beta release phase. Please
get in contact if you encounter any bugs or unexpected behaviour.
datashuttle requires
Python
to run (see this guide on managing Python with conda).
The easiest way to install datashuttle is through the Python package manager
conda. However, installation with pip is also supported.
Installation instructions#
If you do not already have conda on your system, first
download and install conda.
If you are on Windows, the easiest way to use conda is through the Anaconda Prompt.
Next, create and activate an environment. You can call your environment whatever you like,
we’ve used datashuttle-env:
conda create -n datashuttle-env
conda activate datashuttle-env
Next, install datashuttle and all dependencies with:
conda install -c conda-forge datashuttle
datashuttle depends on RClone, which is not available through pip.
Rclone must be installed separately.
Once Rclone is installed, datashuttle and all other dependencies can be
installed in a pipenv or virtualenv environment with:
pip install datashuttle
pip must be used to install developer dependencies.
As
Rclone
is not available through pip, you can install Rclone with Conda
conda install -c conda-forge rclone
or using the RClone’s standalone installer.
Next, clone the datashuttle
GitHub repository
to get the latest development version.
To install datashuttle and its developer dependencies,
run the following command from inside the repository:
pip install -e .[dev] # works on most shells
pip install -e '.[dev]' # works on zsh (the default shell on macOS)
This will install an ‘editable’ version of datashuttle, meaning
any changes you make to the cloned code will be immediately
reflected in the installed package.
Check the installation#
To check datashuttle has successfully installed, launch the
graphical interface with:
datashuttle launch
Before using the graphical interface, you may want to choose the best terminal for your operating system.