99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python環(huán)境搭建和LabVIEW中的調(diào)用

lvxisi ? 來(lái)源:lvxisi ? 作者:lvxisi ? 2023-10-13 17:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹Python相關(guān)的環(huán)境搭建、Anaconda的使用以及在LabVIEW中調(diào)用Python的方法。

1 版本介紹

安裝python環(huán)境,注意Python版本,目前最新的LabVIEW 2023 Q3,支持3.6~3.10版本的python。工作中大多使用32位的LabVIEW,建議選擇使用32位的python,64位不可用,僅64位的LabVIEW與其匹配。以下是NI官網(wǎng)關(guān)于32位和64位的介紹

我們首推 32位 LabVIEW,因?yàn)樗梢栽?2位或64位操作系統(tǒng)上安裝和使用,并且可以更好地兼容其他模塊或工具包,同時(shí)更好地支持第三方插件。 32位的模塊或工具包不能與64位 LabVIEW 搭配使用。

與32位 LabVIEW 相比,64位 LabVIEW 并沒(méi)有任何速度優(yōu)勢(shì),但它允許程序一次性訪(fǎng)問(wèn)更大的系統(tǒng)內(nèi)存。雖然大多數(shù)用戶(hù)都發(fā)現(xiàn)32位版本可為其項(xiàng)目提供大量資源,但某些特殊的應(yīng)用可能需要額外的內(nèi)存。如果您的程序需要處理非常大的數(shù)組或處理特別高清晰度的圖像,64位 LabVIEW 是您更好的選擇。

通常,我們建議開(kāi)發(fā)人員使用32位 LabVIEW,只有需要使用額外內(nèi)存時(shí),才考慮64位 LabVIEW。

2 Python環(huán)境下載與安裝

方式一:直接下載32位python

Python可在官網(wǎng)進(jìn)行下載,選擇3.10以?xún)?nèi)的版本,安裝時(shí)配置環(huán)境變量。

wKgZomUpEyuAFLGwAABY0ZWDryw325.png

在此安裝后,可利用pip安裝相關(guān)的工具包。

方式二:x64 Anaconda配置

使用Anaconda進(jìn)行環(huán)境配置,下載地址Free Download | Anaconda。

wKgZomUpEy2AOTX7AAeP48JfnxI152.png

利用Anaconda,官網(wǎng)最新的安裝包默認(rèn)安裝64位版本,python版本在3.11以上,可在其中創(chuàng)建新的環(huán)境供LabVIEW使用。

wKgZomUpEyuAYBv1AAGWomTvEuQ704.png

安裝時(shí),選擇上添加環(huán)境變量。

wKgZomUpEyuAYBv1AAGWomTvEuQ704.png

在完成安裝后,打開(kāi)Anaconda Prompt來(lái)配置環(huán)境。因?yàn)榘惭b的是64位的conda,在Navigator中配置的虛擬環(huán)境也是 64 位的,但可以通過(guò)以下方法配置32位環(huán)境。

wKgZomUpEyyALTSCAAWWteSGq5U842.png

先切換到32位模式,然后再創(chuàng)建環(huán)境默認(rèn)就是 32 位的 Python了:

set CONDA_FORCE_32BIT=1

wKgaomUpEyuAN0EvAAAdMGYo6P4115.png

切換成功不會(huì)有任何的提示信息,然后使用conda創(chuàng)建虛擬環(huán)境,此時(shí)創(chuàng)建出來(lái)的虛擬環(huán)境就是32位了。

wKgZomUpEyuAZ1OCAAAdMGYo6P4122.png

使用conda create命令創(chuàng)建新環(huán)境。以下是一個(gè)示例命令,其中 "myenv" 是您要?jiǎng)?chuàng)建的環(huán)境的名稱(chēng),而 "python=3.8" 是您要使用的Python版本。您可以根據(jù)自己的需求修改這些值:

conda create --name myenv python=3.8

之后在Navigator里面打開(kāi)相關(guān)的環(huán)境,相關(guān)的工具包均為32位。

wKgaomUpEyuALECsAAF4HlrE4-s435.png

方式三: x86版本 Anaconda

如果僅與LabVIEW編程,也可此處選擇清華源的安裝此版本中的是python3.9,是32位的,在Navigator里面建立的環(huán)境可以直接使用。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

wKgZomUpEyuAaDGBAAFcDJJlnu4699.png

但由于時(shí)間較久了,很多都需要進(jìn)行升級(jí),存在不匹配問(wèn)題。在控制臺(tái)中,先手動(dòng)升級(jí)pip。(不升級(jí)pip,無(wú)法直接在軟件中更新操作)

python -m pip install --upgrade pip

wKgaomUpEyuAA4ZZAADBzrAojpA285.png

升級(jí)pip之后,就可以在Anaconda中,手動(dòng)設(shè)置升級(jí)了。

wKgZomUpEyuAZ1OCAAAdMGYo6P4122.png

wKgaomUpEyuATdjGAAFWW2p1Yy0059.png

由于本身是32位程序,可以點(diǎn)擊Create,專(zhuān)門(mén)為某個(gè)程序創(chuàng)建環(huán)境。如此處創(chuàng)建Lab的環(huán)境,選擇了python3.10.4。用于后期測(cè)試不同的版本運(yùn)行。

wKgZomUpEyuAV7JMAAAX-A06Y1E832.png

wKgaomUpEyyASwraAAGyBwDwZkQ281.png

安裝第三包,輸入名稱(chēng),選擇版本

wKgZomUpEyyAFZmiAAGkaoEErJU817.png

選擇應(yīng)用,即可完成。

wKgaomUpEyuAdfX3AAAwqVWjgPM382.png

3 在LabVIEW中的調(diào)用

面板位置

wKgaomUpEyyAKuSzAAH1CZa7TSs466.png

可以打開(kāi)范例進(jìn)行測(cè)試

wKgZomUpEyyAKG20AAHuckL0JD8119.png

直接打開(kāi)會(huì)話(huà)

選擇第一個(gè),直接運(yùn)行,會(huì)報(bào)錯(cuò)。主要原因是環(huán)境變量的問(wèn)題,沒(méi)有找到python的編輯器。

wKgaomUpEyyAMs-vAAJg9wRipUs941.png

這個(gè)位置要找到之前Anaconda的安裝路徑,用里面的Python。如果是在Python官網(wǎng)下載的,在環(huán)境變量中配置的,則可以直接執(zhí)行。此處選擇以下即可。

wKgZomUpEyuAD1y8AACyGHFEYyI223.png

選擇路徑后,執(zhí)行正常。

wKgZomUpEyyAPJtKAASaOW8Ttq8862.png

Anaconda環(huán)境試

Anaconda環(huán)境測(cè)試,替換引用,輸入默認(rèn)的base。

wKgZomUpEyyAOFLfAANi7o3YMyc285.png

測(cè)試運(yùn)行初始化時(shí)候,會(huì)卡2秒,但Add運(yùn)行執(zhí)行的時(shí)間是和直接用Python是一致的。

替換之前建立的Lab環(huán)境,需要選擇Anaconda的安裝路徑,建立的Python版本與之對(duì)應(yīng)。

wKgaomUpEyyANnleAAWWteSGq5U123.png

也可以在環(huán)境變量中進(jìn)行配置,在Path選擇建立的Lab環(huán)境的文件夾。

wKgZomUpEyyAIJMEAANi7o3YMyc360.png

執(zhí)行正常

wKgaomUpEyyAfaEmAASLpZNWJik694.png

接下來(lái)測(cè)試一個(gè)LabVIEW自帶的范例,

wKgaomUpEyyAXDClAAIKwblHZZ8511.png

這個(gè)范例可以測(cè)試兩個(gè)環(huán)境的操作,如下。

wKgaomUpEyyAVVY_AAOhb1yppHc157.png

程序里面,需要安裝Numpy和scipy。base環(huán)境中,都已經(jīng)自帶了,新增的環(huán)境需要安裝,否則會(huì)報(bào)錯(cuò)。

wKgZomUpEyyADpDiAAGln3AdPPg796.png

運(yùn)行結(jié)果

wKgaomUpEyyADInfAASVh0tqtlw679.png


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    2002

    文章

    3670

    瀏覽量

    335808
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86708
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    迅為RK3576開(kāi)發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連板推理

    迅為RK3576開(kāi)發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連板推理
    的頭像 發(fā)表于 06-23 13:54 ?368次閱讀
    迅為RK3576開(kāi)發(fā)板NPU<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用rknn-toolkit2功能演示連板推理

    迅為RK3576開(kāi)發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示模型轉(zhuǎn)換

    迅為RK3576開(kāi)發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示模型轉(zhuǎn)換
    的頭像 發(fā)表于 06-19 10:53 ?390次閱讀
    迅為RK3576開(kāi)發(fā)板NPU<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用rknn-toolkit2功能演示模型轉(zhuǎn)換

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?475次閱讀
    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用docker<b class='flag-5'>環(huán)境</b>安裝

    迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用

    迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?507次閱讀
    迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用

    ?如何在虛擬環(huán)境中使用 Python,提升你的開(kāi)發(fā)體驗(yàn)~

    RaspberryPiOS預(yù)裝了Python,你需要使用其虛擬環(huán)境來(lái)安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負(fù)責(zé)人NateContino撰寫(xiě)的一篇實(shí)用教程,幫助你入門(mén)
    的頭像 發(fā)表于 03-25 09:34 ?332次閱讀
    ?如何在虛擬<b class='flag-5'>環(huán)境</b>中使用 <b class='flag-5'>Python</b>,提升你的開(kāi)發(fā)體驗(yàn)~

    Nordic 54L15開(kāi)發(fā)環(huán)境搭建和開(kāi)發(fā)文檔誰(shuí)知道,謝謝

    Nordic 54L15開(kāi)發(fā)環(huán)境搭建和開(kāi)發(fā)文檔誰(shuí)知道,謝謝
    發(fā)表于 03-10 15:34

    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小企業(yè)使用 Python 語(yǔ)言——超迅速搭建簡(jiǎn)單公網(wǎng) API 接口服務(wù)

    ? 前言 小企業(yè)為了快速搞定一些接口功能如果不使用 Python 的話(huà)相對(duì)來(lái)說(shuō)復(fù)雜度還是很高的,這里我來(lái)通過(guò)【華為云 Flexus X 實(shí)例】來(lái)迅速的搭建一個(gè) Python 的 WebApi 示例
    的頭像 發(fā)表于 12-27 13:46 ?515次閱讀
    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小企業(yè)使用 <b class='flag-5'>Python</b> 語(yǔ)言——超迅速<b class='flag-5'>搭建</b>簡(jiǎn)單公網(wǎng) API 接口服務(wù)

    如何搭建企業(yè)AI開(kāi)發(fā)環(huán)境

    搭建企業(yè)AI開(kāi)發(fā)環(huán)境是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實(shí)踐等多個(gè)方面。下面,AI部落小編將詳細(xì)介紹如何搭建企業(yè)AI開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 12-20 10:37 ?696次閱讀

    Python環(huán)境下的代理服務(wù)器搭建與自動(dòng)化管理

    Python環(huán)境搭建與自動(dòng)化管理代理服務(wù)器是一項(xiàng)涉及網(wǎng)絡(luò)編程和自動(dòng)化技術(shù)的綜合任務(wù)。
    的頭像 發(fā)表于 11-14 07:31 ?667次閱讀

    YOLOv6在LabVIEW的推理部署(含源碼)

    YOLOv6 是美團(tuán)視覺(jué)智能部研發(fā)的一款目標(biāo)檢測(cè)框架,致力于工業(yè)應(yīng)用。如何使用python進(jìn)行該模型的部署,官網(wǎng)已經(jīng)介紹的很清楚了,但是對(duì)于如何在LabVIEW實(shí)現(xiàn)該模型的部署,筆者目前還沒(méi)有看到
    的頭像 發(fā)表于 11-06 16:07 ?941次閱讀
    YOLOv6在<b class='flag-5'>LabVIEW</b><b class='flag-5'>中</b>的推理部署(含源碼)

    使用labview調(diào)用python運(yùn)行一段時(shí)間后,報(bào)錯(cuò)

    使用labview調(diào)用python運(yùn)行一段時(shí)間后,報(bào)錯(cuò)。 labview版本:2018*64; python:3.6x64 怎么解決~
    發(fā)表于 08-26 10:16

    SemiDrive X9 AI 開(kāi)發(fā)環(huán)境搭建

    SemiDrivex9AI開(kāi)發(fā)環(huán)境搭建分開(kāi)發(fā)機(jī)端,開(kāi)發(fā)板端。主要的工具是SDNN,它是一個(gè)基于開(kāi)源編譯器框架TVM的端到端的AI編譯器框架,Semidrive對(duì)TVM編譯器框架做了適配,主要特性如下
    的頭像 發(fā)表于 08-03 08:27 ?902次閱讀
    SemiDrive X9 AI 開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    pycharm如何調(diào)用pytorch

    引言 PyTorch是一個(gè)開(kāi)源的機(jī)器學(xué)習(xí)庫(kù),廣泛用于計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理等領(lǐng)域。PyCharm是一個(gè)流行的Python集成開(kāi)發(fā)環(huán)境(IDE),提供了代碼編輯、調(diào)試、測(cè)試等功能。將PyTorch
    的頭像 發(fā)表于 08-01 15:41 ?1214次閱讀

    pytorch環(huán)境搭建詳細(xì)步驟

    PyTorch作為一個(gè)廣泛使用的深度學(xué)習(xí)框架,其環(huán)境搭建對(duì)于從事機(jī)器學(xué)習(xí)和深度學(xué)習(xí)研究及開(kāi)發(fā)的人員來(lái)說(shuō)至關(guān)重要。以下將介紹PyTorch環(huán)境搭建的詳細(xì)步驟,包括安裝Anaconda、配
    的頭像 發(fā)表于 08-01 15:38 ?1860次閱讀

    PyTorch深度學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開(kāi)發(fā)環(huán)境搭建對(duì)于深度學(xué)習(xí)研究者和開(kāi)發(fā)者來(lái)說(shuō)至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorch環(huán)境,需要綜合考慮多個(gè)方面,包括軟件安裝、
    的頭像 發(fā)表于 07-16 18:29 ?2523次閱讀