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.