Python 虛擬環境中的 IC Imaging Control 4

本文說明如何在 Linux 的 Python 虛擬環境(venv)中使用 IC Imaging Control 4 與 IC 4 GenTL Producer。另外也建議您一併閱讀 Python Virtual Environments and Packages 的相關說明。

在建立虛擬環境之前,請先從 https://www.theimagingsource.com. 安裝適用的 IC 4 GenTL Producer。下載好的套件通常會存放在「Downloads」資料夾中。

cd ~/Downloads
sudo apt install ./ic4-gentl-driver-....deb

安裝完 IC 4 GenTL Producer 之後,就可以建立虛擬環境了。在本範例中,我們將直接在使用者家目錄(user folder)下建立,這就是為什麼會使用 cd ~ 指令的原因。

cd ~
python -m venv ./ic4-test

「ic4-test」目錄必須尚未存在。系統會自動建立它。 接著,請使用以下這行指令來啟動新的虛擬環境:

source ./ic4-test/bin/activate

現在,終端機提示字元的前面會加上虛擬環境目錄的名稱。在此範例中會顯示為「(ic4.test)」。

安裝 IC 4:

pip3 install imagingcontrol4

安裝 IC 4 範例:

git clone https://github.com/TheImagingSource/ic4-examples.git

執行 IC 4 Python Demoapp:

Qt6 Demoapp 範例可能需要 libxcb-cursor0 套件。您可以透過以下指令安裝:

sudo apt install libxcb-cursor0

Demoapp 腳本位於「ic4-examples/python/qt6/demoapp」目錄中。

cd ic4-examples/python/qt6/demoapp

該資料夾中包含「requirements.txt」檔案,可用於安裝 demoapp 所需但尚未安裝的所有套件:

pip install -r requirements.txt

現在,您可以透過以下指令來啟動 Demoapp:

python demoapp.py

如有其他問題,請使用我們的 contact form.