当前位置: 首页 > article >正文

MVS pythonSamples 运行环境配置

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


http://www.kler.cn/a/530622.html

相关文章:

  • 北京门头沟区房屋轮廓shp的arcgis数据建筑物轮廓无偏移坐标测评
  • 【实战篇】Android安卓本地离线实现视频检测人脸
  • Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)
  • 基于FPGA的BT656编解码
  • [创业之路-269]:《创业讨论会》- 系统之韵:从麻雀到5G系统的共通性探索
  • Ollama部署指南
  • 应用层协议——HTTP协议
  • CharacterEncoder类
  • Linux环境下的Java项目部署技巧:安装 Mysql
  • 每日一题——包含min函数的栈
  • pandas(二)读取数据
  • 【Springboot2】多环境开发简单教程
  • Spark On Yarn External Shuffle Service
  • 17.[前端开发]Day17-形变-动画-vertical-align
  • 【高等数学】贝塞尔函数
  • 构建一个研发助手Agent:提升开发效率的实践
  • ArrayBlockingQueue源码分析
  • Codeforces Round 863 (Div. 3) E. Living Sequence
  • Android --- handler详解
  • Kanass基础教程-创建项目
  • 【tiktok 国际版抖抖♬♬ __ac_signature算法】逆向分析
  • 11.kafka开启jmx
  • LeetCode 0598.区间加法 II:最小值
  • 洛谷 P5146 最大差值 C语言
  • 力扣第435场周赛讲解
  • .事件传参与数据同步,条件渲染,列表渲染