IC Imaging Control 4 in Python Virtual Environment
Dieser Artikel beschreibt, wie man in Linux IC Imaging Control 4 und die IC 4 GenTL Producer in einem virtuellen Environment (venv) für Python verwendet verwendet. Es empfiehlt sich, Python Virtual Environments and Packages zusätzlich zu lesen.
Bevor ein virtuelles Environment erzeugt wird, wird der passende IC 4 GenTL Producer von https://www.theimagingsource.com/de-de/support/download/ installiert. Die heruntergeladenen Pakete werden gewöhnlich nach "Downloads" kopiert.
cd ~/Downloads
sudo apt install ./ic4-gentl-driver-....deb
Nach der Installation des IC 4 GenTL Producers wird das virtuelle Environment erstellt. In diesem Beispiel wird das direkt im User-Ordner erstellt, daher das "cd ~".
cd ~
python -m venv ./ic4-test
Der "ic4-test" Ordner darf noch nicht existieren. Er wird automatisch angelegt.
Das neue virtuelle Environment wird mit folgender Zeile aktiviert:
source ./ic4-test/bin/activate
Vor dem Prompt im Terminal steht nun der Name des Verzeichnisses des virtuellen Environments steht. Hier ist es “(ic4.test)”
Installieren von IC 4:
pip3 install imagingcontrol4
Beispiele installieren:
git clone https://github.com/TheImagingSource/ic4-examples.git
Python Demoapp ausführen:
Das Qt6 Demoapp-Beispiel benötigt unter Umständen das Paket libxcb-cursor0
sudo apt install libxcb-cursor0
Das Beispiel ist in "ic4-examples/python/qt6/demoapp"
cd ic4-examples/python/qt6/demoapp
In dem Ordner ist die Datei "requirements.txt", die verwendet wird, um alle noch nicht installierten Pakete für die demoapp zu installieren:
pip install -r requirements.txt
Danach kann die Demoapp mit
python demoapp.py
ausgeführt werden.
Für Fragen können Sie uns direkt unter TIS Kontaktformular ansprechen