Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.330

Navigation: » No topics above this level «

Scroll Prev Top Next More

Getting started with Python in winIDEA: Installation guide

In this topic:

Requirements

winIDEA SDK via Python Package Index (PyPI) server (recommended)

winIDEA SDK with downloaded installers

Python distributed with winIDEA installation

 

 

Introduction

Python and winIDEA interact in both directions:

winIDEA can edit and run Python code, and

Python programs can control winIDEA via winIDEA SDK.

 

 

Requirements

winIDEA 9.12 or newer

Python 3.x, which has not yet reached the end of life

winIDEA SDK for Python

 

Installation of winIDEA SDK for other instances of Python

winIDEA SDK via Python Package Index (PyPI) server (recommended)

winIDEA SDK for all active Python versions are available via PyPi server for winIDEA version 9.17 and newer.

 

To install winIDEA SDK for Python via PyPI server open command prompt and enter:

python -m pip install isystem.connect

 

For Linux you also have to update libraries:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install libstdc++6

 

 

winIDEA SDK with downloaded installers

If you have problems accessing PyPI server for installation and web page for documentation, or will be using a PC without internet access, then you can download the SDK bundle from winIDEA SDKs Download.

 

Download the SDK package and unzip it. It contains Python wheel installers, which can be used in a similar way as PyPI server, for example:

python -m pip install isystem.connect-9.21.90.0-cp310-none-win_amd64.whl

 

Warning_orange

When upgrading the module, make sure that no Python script using previous version of winIDEA SDK is running at the time of installation.

 

 

Python distributed with winIDEA installation

The winIDEA installation bundle includes Python along with winIDEA SDK; however, it is used internally by winIDEA to run different tools like daqIDEA, emuSync, and iTCHi. For a custom use of winIDEA SDK, we strongly recommend installing your own Python instance, creating a virtual environment, and then installing winIDEA SDK as outlined in the following sections.

The Python interpreter (python.exe) is located in <winIDEA installation directory>/Python.

 

Warning_orange

Avoid installing custom modules, as they may break scripts provided by TASKING. Furthermore, any custom modules added to this instance of Python will be overwritten when a newer winIDEA version is installed.

 

 

More resources

Running Python scripts in winIDEA

Python Examples - winIDEA SDK User's Guide

 

 

Copyright © 2025 TASKING