Please note: For ease of installation, Intel is phasing out the stand-alone installer for the Intel Distribution for Python. Developers can create environments using online channels with conda, mamba, or pip. If you need to transfer an environment to a machine without Internet access, copy the environment folder to the local machine.
Get Intel® Distribution for Python*

Make sure your system meets the System Requirements.
1. Get and update Conda.
- To install conda, use the conda Installation Guide.
- If you have conda installed, update it using the following command (This works for both Windows and Linux installations):
conda update conda
2. For GPU users, install a GPU driver.
- For Linux, set up your system for GPU development as described in Data Center GPU Series Driver Installation or Client GPU Driver Installation.
- For Windows, download GPU drivers from Intel® Arc™ & Iris® Xe Graphics - Windows*.
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.11 -m venv idp
source idp/bin/activate
3. GPU Users: Install a GPU Driver.
- For Linux, set up your system for GPU development as described in Data Center GPU Series Driver Installation or Client GPU Driver Installation.
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.11 -m venv idp
idp\Scripts\activate
3. GPU Users: Install a GPU Driver.
- For Windows, download GPU drivers from Intel® Arc™ & Iris® Xe Graphics - Windows*
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.12 -m venv idp
source idp/bin/activate
3. GPU Users: Install a GPU Driver.
- For Linux, set up your system for GPU development as described in Data Center GPU Series Driver Installation or Client GPU Driver Installation.
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.12 -m venv idp
idp\Scripts\activate
3. GPU Users: Install a GPU Driver.
- For Windows, download GPU drivers from Intel® Arc™ & Iris® Xe Graphics - Windows*
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.13 -m venv idp
source idp/bin/activate
3. GPU Users: Install a GPU Driver.
- For Linux, set up your system for GPU development as described in Data Center GPU Series Driver Installation or Client GPU Driver Installation.
1. If you do not have pip, use the following instructions to install it. After installation, make sure that you can run pip from the command line. Installation Instructions
2. Create and activate a virtual environment:
python3.13 -m venv idp
idp\Scripts\activate
3. GPU Users: Install a GPU Driver.
- For Windows, download GPU drivers from Intel® Arc™ & Iris® Xe Graphics - Windows*
1. Get and update Mamba.
- To install and get Mamba, use the conda Installation Guide and then use the Miniforge installation instruction.
- If you already have Mamba installed, update it using the following command (This works for both Linux and Windows installations):
conda update mamba
2. For GPU users, installl a GPU Driver.
-
For Linux, set up your system for GPU development as described in Intel® Data Center GPU Series Driver Installation or Client GPU Driver Installation
- For Windows, download GPU drivers from Intel® Arc™ & Iris® Xe Graphics - Windows*
Install with conda*
conda create -n idp intelpython3_full python=3.11 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
Install with conda*
conda create -n idp intelpython3_full python=3.12 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
Install with conda*
conda create -n idp intelpython3_full python=3.13 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
Install with conda*
Select a small bundle from the list (left) to generate the required install code string.
After running the installation command, activate the conda environment by entering the following command:
conda activate idp
Verify your installation success by running conda list command.
Install with pip
To install Intel-distributions of components, enter the following as two separate commands:
pip install -i https://software.repos.intel.com/python/pypi numpy scipy dpnp dpctl tbb4py
pip install smp cython numba scikit-learn-intelex
Customized Installation with pip
To retrieve the pip command strings, select a radio button next to a group of components.
Data Processing and Modeling
pip install -i https://software.repos.intel.com/python/pypi numpy scipy
Foundational Machine Learning
pip install scikit-learn-intelex
Data Parallel Extensions
pip install -i https://software.repos.intel.com/python/pypi dpctl dpnp
Parallelism
- To install Intel-distributions of components, enter the following command:
pip install -i https://software.repos.intel.com/python/pypi tbb4py
- To install this component directly from pip, enter the following command:
pip install smp
Compilers
pip install cython numba
To verify if your installation was a success, enter the following command: pip list.
Install with Mamba
mamba create -n idp intelpython3_full python=3.11 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
Install with Mamba
Python 3.11 Instructions
mamba create -n idp intelpython3_full python=3.11 -c https://software.repos.intel.com/python/conda -c conda-forge –-override-channels
Python 3.12 Instructions
mamba create -n idp intelpython3_full python=3.12 -c https://software.repos.intel.com/python/conda -c conda-forge –-override-channels
Install with Mamba
mamba create -n idp intelpython3_full python=3.12 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
Install with Mamba
mamba create -n idp intelpython3_full python=3.13 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
After running the installation command, activate the mamba environment by entering the following command:
mamba activate idp
Verify your installation success by running the mamba list command.
Install with Mamba*
Select a small bundle from the list (left) to generate the required installation code string.
For documentation and resources to get started, see Intel® Distribution for Python*.
- Get Started Guide
- Data Parallel Extension for NumPy* documentation on GitHub
- Data Parallel Control Library* documentation on GitHub
- Data Parallel Extension for Numba* documentation on GitHub
- Intel® Advisor
- Intel® VTune™ Profiler
Support
Start-up support is available if there is an issue with the tool selector functionality.