1.首先計算機:操作系統Win10_X64 22H2;
2.MVS V4.4.0
3.python3.8.8_64; 安裝時勾選添加path;
最后安裝依賴包:(所有必須安裝)
圖像處理:
mvtec-halcon==23050(可選)
pillow
numpy
matplotlib
opencv-python
opencv-contrib-python
界面相關
pip install pyqt5-tools
其他:
"pywin32"
最后附上一個自動安裝腳本:
r"""
Win10_X64 22H2
python3.8.8_64;
Win10_X64 22H2'c:\users\administrator\appdata\local\programs\python\python38\python.exe-m pip install --upgrade pip'
command.pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple#-----------------------------------
界面相關
pip install pyqt5-tools.net
"pythonnet",
windows
"pywin32",
"pyautogui",
"keyboard",
打包
"Pyinstaller",圖像處理:
mvtec-halcon==23050
pillow
numpy
matplotlib
opencv-python
opencv-contrib-python
"""import os
def cmd(S="pause"):os.system(S)
IN_list=[
"mvtec-halcon==23050","pythonnet",
"pywin32","pyautogui","keyboard","Pyinstaller",
"pyqt5-tools",
"pillow","numpy","opencv-python","opencv-contrib-python","matplotlib"
]cmd(rf"pip list");
CMD=input("按任意鍵繼續:");def P_install(S=""):cmd(rf"pip install {S}")
def PP_install(S=""):cmd(rf"pip install {S} -i https://pypi.doubanio.com/simple")
for i in IN_list: PP_install(f"{i}")
for i in IN_list: P_install(f"{i}")
while True:cmd(rf"pip list"); CMD=input("請輸入包名稱:");cmd(rf"pip install {CMD} -i https://pypi.doubanio.com/simple");
后面在仔細說一下mvs版本一定要大于等于3.4.1,python版本一定要用3.8.8 64位;不能高也不能低 因為halcon對python的最低要求是3.8.1且halcon只支持64位;(halcon原生支持python的版本是20.11以及以上)如果不使用halcon那么可以使用python3.6以及以上32/64位任意; 在一個原因是個人需要用pythonnet所以python解釋器版本不能大于3.9
還有就是3.8.8對win7的支持好一些,更高版本解釋器就不支持win7了。(當然這個理由可以沒有0)
當然如果你是:
Win10_X64 22H2
python3.8.8_64;
那么以上安裝完mvs和python解釋器直接運行上面腳本即可;
C:\Program Files (x86)\MVS\Development\Samples\Python\BasicDemo雙擊運行 BasicDemo.py 即可看到PyQt的界面