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.pswp.cn/news/894463.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/894463.shtml
英文地址,請注明出處:http://en.pswp.cn/news/894463.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java練習(5)

ps:題目來自力扣 給你兩個 非空 的鏈表,表示兩個非負的整數。它們每位數字都是按照 逆序 的方式存儲的,并且每個節點只能存儲 一位 數字。 請你將兩個數相加,并以相同形式返回一個表示和的鏈表。 你可以假設除了數字 0 之外,這…

[EAI-023] FAST,機器人動作專用的Tokenizer,提高VLA模型的能力和訓練效率

Paper Card 論文標題:FAST: Efficient Action Tokenization for Vision-Language-Action Models 論文作者:Karl Pertsch, Kyle Stachowicz, Brian Ichter, Danny Driess, Suraj Nair, Quan Vuong, Oier Mees, Chelsea Finn, Sergey Levine 論文鏈接&…

PHP Composer:高效依賴管理工具詳解

PHP Composer:高效依賴管理工具詳解 引言 在PHP開發領域,依賴管理是項目構建過程中的重要環節。Composer的出現,極大地簡化了PHP項目的依賴管理,使得開發者可以更加高效地構建和維護PHP應用程序。本文將深入探討PHP Composer的使用方法、功能特點以及它在項目開發中的應用…

CodeGPT使用本地部署DeepSeek Coder

目前NV和github都托管了DeepSeek,生成Key后可以很方便的用CodeGPT接入。CodeGPT有三種方式使用AI,分別時Agents,Local LLMs(本地部署AI大模型),LLMs Cloud Model(云端大模型,從你自己…

黑盒/白盒運維監控

運維監控分為黑盒和白盒 黑盒:不深入代碼,在系統角度看TPS,延遲等指標 白盒:深入代碼分析,通過日志捕捉,以及主動上報告警等來進行監控 黑盒監控: 1. 頁面功能:域名是否可訪問&…

Rust 中的注釋使用指南

Rust 中的注釋使用指南 注釋是代碼中不可或缺的一部分,它幫助開發者理解代碼的邏輯和意圖。Rust 提供了多種注釋方式,包括行注釋、塊注釋和文檔注釋。本文將詳細介紹這些注釋的使用方法,并通過一個示例展示如何在實際代碼中應用注釋。 1. 行…

可被electron等調用的Qt截圖-錄屏工具【源碼開放】

1. 工具功能簡介: (1)、QT5.15.2截圖工具(exe)可單獨使用或嵌入IM(嵌入方法參照:https://gitee.com/lykiao/yfscreenshot_release) (2)、支持通過Windows消息通知截圖成功或取消 (3)、支持圓形、矩形、線條…

ubuntu系統入門流程

學習流程 安裝雙系統(win11ubuntu隨便啥版本,博客里面下的時候自己選) ->了解一下常見的操作系統類-> 了解ubuntu系統常見文件目錄是做什么的- > 了解一些ubuntu常用指令 ->安裝常用的軟件(qq、vx,學習的…

STM32單片機學習記錄(2.2)

一、STM32 13.1 - PWR簡介 1. PWR(Power Control)電源控制 (1)PWR負責管理STM32內部的電源供電部分,可以實現可編程電壓監測器和低功耗模式的功能; (2)可編程電壓監測器(…

韓語字符分析

查看unicode文檔,發現韓語字符有11172個,這是192128,其實就是19212868個符號的排列組合。分析如下: 第一部分: ??????????????????? 去掉右邊的那個“卜”,共19個符號。 第二部分&#…

基于SpringBoot的智慧康老療養院管理系統的設計與實現(源碼+SQL腳本+LW+部署講解等)

專注于大學生項目實戰開發,講解,畢業答疑輔導,歡迎高校老師/同行前輩交流合作?。 技術范圍:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容:…

goframe 博客分類文章模型文檔 主要解決關聯

goframe 博客文章模型文檔 模型結構 (BlogArticleInfoRes) BlogArticleInfoRes 結構體代表系統中的一篇博客文章,包含完整的元數據和內容管理功能。 type BlogArticleInfoRes struct {Id uint orm:"id,primary" json:"id" …

MQTT知識

MQTT協議 MQTT 是一種基于發布/訂閱模式的輕量級消息傳輸協議,專門針對低帶寬和不穩定網絡環境的物聯網應用而設計,可以用極少的代碼為聯網設備提供實時可靠的消息服務。MQTT 協議廣泛應用于物聯網、移動互聯網、智能硬件、車聯網、智慧城市、遠程醫療、…

Python(Pandas)數據分析學習

1.Pandas基本構成 引入Pandas import pandas as pd 1.Series 行 對應Excel中的一行數據,一維數據 定義Series # 第一個參數是具體數據 # 第二個參數的對應的索引下標 # 第三個參數的行名稱 data pd.Series([1,2,3,4,5], index[a,b,c,d,e], namedata) print(d…

我用Ai學Android Jetpack Compose之Card

這篇學習一下Card。回答來自 通義千問。 我想學習Card,麻煩你介紹一下 當然可以!在 Jetpack Compose 中,Card 是一個非常常用的組件,用于創建帶有陰影和圓角的卡片式布局。它可以幫助你輕松實現美觀且一致的 UI 設計&#xff0c…

圖漾相機——C++語言屬性設置

文章目錄 前言1.SDK API功能介紹1.1 Device組件下的API測試1.1.1 相機工作模式設置(TY_TRIGGER_PARAM_EX)1.1.2 TY_INT_FRAME_PER_TRIGGER1.1.3 TY_INT_PACKET_DELAY1.1.4 TY_INT_PACKET_SIZE1.1.5 TY_BOOL_GVSP_RESEND1.1.6 TY_BOOL_TRIGGER_OUT_IO1.1.…

STM32 TIM定時器配置

TIM簡介 TIM(Timer)定時器 定時器可以對輸入的時鐘進行計數,并在計數值達到設定值時觸發中斷 16位計數器、預分頻器、自動重裝寄存器的時基單元,在72MHz計數時鐘下可以實現最大59.65s的定時 不僅具備基本的定時中斷功能&#xff…

pytorch實現基于Word2Vec的詞嵌入

PyTorch 實現 Word2Vec(Skip-gram 模型) 的完整代碼,使用 中文語料 進行訓練,包括數據預處理、模型定義、訓練和測試。 1. 主要特點 支持中文數據,基于 jieba 進行分詞 使用 Skip-gram 進行訓練,適用于小數…

【數據結構】_鏈表經典算法OJ(力扣/牛客第二彈)

目錄 1. 題目1:返回倒數第k個節點 1.1 題目鏈接及描述 1.2 解題思路 1.3 程序 2. 題目2:鏈表的回文結構 2.1 題目鏈接及描述 2.2 解題思路 2.3 程序 1. 題目1:返回倒數第k個節點 1.1 題目鏈接及描述 題目鏈接: 面試題 …

pytorch基于 Transformer 預訓練模型的方法實現詞嵌入(tiansz/bert-base-chinese)

以下是一個完整的詞嵌入(Word Embedding)示例代碼,使用 modelscope 下載 tiansz/bert-base-chinese 模型,并通過 transformers 加載模型,獲取中文句子的詞嵌入。 from modelscope.hub.snapshot_download import snaps…