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的界面