DataSpell 2023.1 Help

Run DataSpell for the first time

Running DataSpell depends on the operating system:

To run DataSpell, find it in the Windows Start menu or use the desktop shortcut. You can also run the launcher batch script or executable in the installation directory under bin.

Run the DataSpell app from the Applications directory, Launchpad, or Spotlight.

Run the dataspell.sh shell script in the installation directory under bin. You can also use the desktop shortcut if it was created during installation.

Once you launch DataSpell, you will see the Welcome screen, the starting point to your work with the IDE, and configuring its settings. This screen also appears when you close all opened projects. Use the tabs on the left side to switch to the specific welcome dialog.

Customize the IDE appearance

Click Customize and select another color theme or select the Sync with OS checkbox to use your system default theme. Here you can also configure accessibility settings or select another keymap.

Select the UI theme

Disable unnecessary plugins

DataSpell includes plugins that provide integration with different version control systems and application servers, add support for various frameworks and development technologies, and so on. To increase performance, you can disable plugins that you do not need.

Plugin tab on the Welcome screen
If necessary, you can enable them later in the Settings dialog Control+Alt+S under Plugins. For more information, see Install plugins.

You can click the Disable All link for each group of plugins to disable them all, or Customize to disable individual plugins in the group.

Learn DataSpell

Welcome screen: learn DataSpell

Launch DataSpell

When you run DataSpell for the first time, you can choose one of the following options:

  • Quick Start

    DataSpell workspace is opened. You can add directories and projects, as well as Jupyter connections to the workspace.

    For more information, see Quick Start.

  • Projects

    Select this option of you want to work with projects. You can either open an existing project from disk or VCS, or create a new project.

    For more information, see Work with projects in DataSpell.

Quick Start

If you want to start working with DataSpell workspace, select Quick Start on the welcome screen.

You need to configure the default environment for the workspace. An environment consists of a Python interpreter with a set of installed packages. DataSpell uses the default environment to run Jupyter notebooks and Python scripts. You can later configure separate environments for specific projects or directories.

First of all, select the environment type. Conda is the recommended option, as it has Jupyter and data science libraries (like pandas) available out of the box.

The Welcome screen

The following steps depend on your choice:

  1. If you have conda installed on your machine, DataSpell will fill the Conda Executable field with the detected path to conda executable. If no conda is detected, you'll be provided with the conda download link, so that you can download and install it first.

    Alternatively, you can specify the path to the conda executable manually, or click App resharper ide folder opened to browse for it.

  2. In the Conda environment drop-down, select any of the existing conda environments.

Select an existing conda environment
  • Select any of the existing interpreters in the Interpreter field.

  • Alternatively, click App general ellipsis and browse for a Python executable within an existing virtual environment, for example, /Users/jetbrains/DataspellProjects/MyProject/venv/bin/python (macOS, Linux) or C:\Users\jetbrains\DataspellProjects\MyProject\venv\Scripts\python.exe (Windows).

Select an existing virtualenv environment
  1. In the Interpreter drop-down, select the desired Python executable.

    Select system interpreter
  2. If it's not on the list, click the Browse button to browse for the desired Python executable.

If DataSpell detects no Python on your machine, it will let you download and install the latest stable Python version from python.org.

  1. If you have conda installed on your machine, DataSpell will fill the Conda Executable field with the detected path to conda executable. If no conda is detected, you'll be provided with the conda download link, so that you can download and install it first.

    Alternatively, you can specify the path to the conda executable manually, or click App resharper ide folder opened to browse for it.

  2. Specify the name of the environment in the Environment name field.

Create a new conda environment
  1. Specify the location for the new environment on the Location field. You can click App resharper ide folder opened to browse for the desired directory. Note that the directory must be empty.

  2. In the Base interpreter drop-down, select the desired Python executable.

    Select system interpreter
  3. If it's not on the list, click the Browse button to browse for the desired Python executable.

If DataSpell detects no Python on your machine, it will let you download and install the latest stable Python version from python.org.

Select the Inherit global site-packages checkbox if you want all packages installed in the global Python on your machine to be added to the virtual environment you're going to create. This checkbox corresponds to the --system-site-packages option of the virtualenv tool.

No default environment will be configured for the workspace. In order to run Jupyter notebooks or Python scripts, you'll need to configure it later. Alternatively, you can configure separate environments for directories and projects within the workspace.

When you are ready, click Launch DataSpell.

Work with projects in DataSpell

On the Projects tab of the welcome screen, you can do the following:

Welcome screen
Last modified: 22 March 2023