Installation Instructions

These steps walk you through downloading the SDV Enterprise package and installing the software on your machine.

Basic Instructions

Ensure your machine meets the Technical Requirements. Then use the command below to download the latest version of SDV Enterprise from our servers and install it. The same command will also upgrade any existing versions of SDV Enterprise.

pip install -U sdv-enterprise --index-url https://pypi.datacebo.com

You will be prompted for some input.

  • When prompted for a username, enter your email

  • When prompted for a password, enter your license key

User for pypi.datacebo.com: <input your email>
Password: <input your license key>

To verify that the installation worked, open Python and run the following commands.

# run these commands in Python
import sdv
print(sdv.version.enterprise)

If you've successfully installed SDV Enterprise, this should print a version of SDV Enterprise from this page.

Installing Bundles

If you have purchased an SDV Bundle, follow these instructions to install it on your machine. Replace the command below with the name of each bundle you have purchased, separated by a space:

pip install -U <name of bundles> --index-url https://pypi.datacebo.com

Currently available bundles are: bundle-cag, bundle-xsynthesizers, and bundle-ai-connectors (see all offerings here). Example:

pip install -U bundle-cag bundle-xsynthesizers --index-url https://pypi.datacebo.com

When prompted, use the same email and license key as you do for SDV Enterprise.

When installing AI Connectors, please provide the name of your database as an optional dependency.

pip install -U bundle-ai-connectors[db-spanner,db-mssql] --index-url https://pypi.datacebo.com

For more information, please see the SDV docs for your particular database.

Install the full software (SDV Enterprise & all bundles)

Does your pricing plan includes the full software suite — SDV Enterprise, as well as all the possible bundles? If so, you can install all of the functionality at once via the sdv-enterprise-full package. Use the command below.

pip install -U sdv-enterprise-full --index-url https://pypi.datacebo.com

You will be prompted for some input.

  • When prompted for a username, enter your email

  • When prompted for a password, enter your license key

User for pypi.datacebo.com: <input your email>
Password: <input your license key>

When installing AI Connectors, please provide the name of your database as an optional dependency.

pip install -U sdv-enterprise-full[db-spanner,db-mssql] --index-url https://pypi.datacebo.com

For more information, please see the SDV docs for your particular database.

Download & Install Separately

Use the commands below to download the latest version of SDV Enterprise from our servers without installing it. This may be useful if you'd like to install it later. The first command creates a folder called sdv_folder/.

mkdir sdv_folder

This second command downloads the library into that folder. You can replace the name sdv-enterprise with the name of the software to install (a bundle such as bundle-cag, or sdv-enterprise-full).

pip download sdv-enterprise --index-url https://pypi.datacebo.com --only-binary=:all: --dest sdv_folder

You will be prompted for some input.

  • When prompted for a username, enter your email

  • When prompted for a password, enter your license key

User for pypi.datacebo.com: <input your email>
Password: <input your license key>

When you're ready to install the downloaded folder, use the command below. The same command will also upgrade any existing versions of SDV Enterprise.

pip install -U sdv-enterprise --no-index --find-links sdv_folder

Verify your Installation

To verify that the installation worked, open Python and run the following commands.

# run these commands in Python
import sdv
print(sdv.version.enterprise)

If you've successfully installed SDV Enterprise, this should print a version of SDV Enterprise from this page.

FAQs

Having problems installing SDV Enterprise? Please ensure your machine meets the Technical Requirements, and refer to the Troubleshooting page for next steps.

Can I install the package in multiple environments?

Yes! Some customers may choose to install the SDV Enterprise in multiple environments, for example a data science environment and a testing environment.

You can install the same package separately in multiple environments. Or, if your environments have different technical requirements, you can download multiple packages and install a separate packages in each.

Can I download SDV Enterprise for a different environment than the one I'm currently using?

By default the command will download SDV Enterprise for the machine you're currently using. If you'd like to download SDV Enterprise for use on a different machine, add the flags below that correspond to the desired destination.

Download for a specific Python version:

--python-version <version>

Supported versions are 38, 39, 310 and 311 (representing Python 3.8-3.11).

Download for a specific platform (OS):

--platform <platform_name>

Supported platform names include musllinux_1_1_x86_64 (Linux), win_amd64 (Windows), macosx_14_0_arm64 (Macs with M1/M2 chips), and macosx_10_9_x86_64 (older Macs with the Intel chips). To get the platform string of a machine, log into it and run the following commands in Python:

import sysconfig

platform = sysconfig.get_platform()
platform = platform.replace('-', '_').replace('.', '_')
print(platform)

It will print out a value like macosx_14_0_arm64 which you can then use in your download command.

Please make sure you also include --only-binary=:all: when using these options. For example:

pip download sdv-enterprise --index-url https://pypi.datacebo.com --only-binary=:all: --dest sdv_folder --python-version 39 --platform macosx_14_0_arm64

If you are having trouble with this step, please reach out to us.

Last updated