91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

如何在樹(shù)莓派上安裝Code-OSS

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無(wú)論您是學(xué)習(xí)編程的第一步,還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員,您都將查看大量代碼。一個(gè)好的代碼編輯器是必須的,但是Raspberry Pi的選項(xiàng)是有限的。

Visual Studio Code是一個(gè)免費(fèi)的集成開(kāi)發(fā)環(huán)境(IDE),適用于Windows,Mac和Linux。它不適用于Raspberry Pi。但是,由于它是開(kāi)源的,所以任何人都可以編譯一個(gè)版本。

下面,您將學(xué)習(xí)如何在Raspberry Pi上安裝Code-OSS(VS Code的社區(qū)編譯版本)。

為什么需要IDE?

Raspbian Stretch操作系統(tǒng)(OS)附帶了許多已安裝的代碼編輯器。您可能想知道為什么還要麻煩安裝另一個(gè)代碼?

Code-OSS基于VS Code,而不僅僅是一個(gè)代碼編輯器。大多數(shù)IDE都具有用于管理整個(gè)項(xiàng)目文件夾而不是單個(gè)腳本的內(nèi)置資源管理器。許多支持自動(dòng)完成代碼,并內(nèi)置用于代碼測(cè)試的終端。有些還支持程序包的版本控制和依賴性管理。

簡(jiǎn)而言之,IDE使您的生活更輕松。您選擇的正是個(gè)人喜好。

為什么要安裝Code-OSS?

所有這些使IDE很棒的原因?代碼OSS可以做到。由于它實(shí)際上是VS Code的完整功能版本,所以它可能具有Pi上當(dāng)前可用的所有編碼工具中的大多數(shù)功能。

這并不是說(shuō)它是完美的。 Pi遭受了成功的困擾,而舊型號(hào)的Pi可能會(huì)在運(yùn)行Code-OSS時(shí)在性能方面陷入困境。本教程使用Raspberry Pi 3B +,該程序可以毫無(wú)問(wèn)題地運(yùn)行程序。

為什么不安裝VS Code?

鑒于Code-OSS與VS Code相同,由Microsoft維護(hù),為什么不直接安裝VS Code?

當(dāng)前,還沒(méi)有針對(duì)Raspberry Pi這樣的ARM設(shè)備的VS Code正式版本。雖然將來(lái)可能會(huì)有所改變,但Code-OSS是目前最好的選擇!

如何獲取Code-OSS

由杰伊·羅杰斯(Jay Rodgers)構(gòu)建的Code-OSS可在他的頭版GitHub頁(yè)面上找到。

他還維護(hù)著頭版網(wǎng)站并提供安裝說(shuō)明。您需要在瀏覽器中打開(kāi)這兩個(gè)站點(diǎn)以及終端窗口才能繼續(xù)。

安裝GPG密鑰

當(dāng)前,正在安裝Pi的Code-OSS采取了一些額外的步驟,這些步驟未在總部網(wǎng)站上列出。向下滾動(dòng)到Linux部分,然后在手動(dòng)安裝下查看。

在這里,您會(huì)找到指向 GPG公共密鑰的鏈接。在終端中使用以下命令使用此鍵:

wget -o - https://packagecloud.io/headmelted/codebuilds/gpgkey| sudo apt-key add -

請(qǐng)注意此處的間距,因?yàn)檎_設(shè)置必不可少!此命令將下載一個(gè)密鑰,該密鑰是Gnu Privacy Guard(GPG)的一部分,并將其添加到您的系統(tǒng)中。這不會(huì)安裝Code-OSS,它只是確保程序下載時(shí)能夠正確安裝。

安裝Code-OSS

當(dāng)前,按照頭版網(wǎng)站上的說(shuō)明進(jìn)行操作導(dǎo)致安裝成功,但該程序無(wú)法運(yùn)行。該錯(cuò)誤的修復(fù)程序可能會(huì)及時(shí)發(fā)布,但目前,答案在于安裝早期版本的Code-OSS。

在終端中輸入以下代碼:

sudo apt-get install code-oss=1.29.0-1539702286

此版本將運(yùn)行,但是每次系統(tǒng)更新時(shí)它將再次中斷。該項(xiàng)目的Github頁(yè)上的一期中提供了解決此問(wèn)題的方法。通過(guò)在終端上用保持標(biāo)記Code-OSS,它將不會(huì)自動(dòng)更新。

apt-mark hold code-oss

現(xiàn)在將其保留為工作版本。隨時(shí)通過(guò)重新運(yùn)行命令來(lái)更改此設(shè)置,用 unhold 代替hold。

代碼OSS簡(jiǎn)介

在Raspberry Pi的應(yīng)用程序菜單中打開(kāi)Code-OSS。如果您以前使用過(guò)VS Code,則應(yīng)該非常熟悉。除了名稱以外,該程序的外觀和行為均相同。

左側(cè)是一個(gè)工具欄,用于打開(kāi)文件夾,在項(xiàng)目中搜索,版本控制,調(diào)試和擴(kuò)展。涵蓋所有這些功能超出了本文的范圍?,F(xiàn)在,讓我們安裝Python擴(kuò)展程序。

單擊左側(cè)工具欄上的框徽標(biāo)以打開(kāi)擴(kuò)展程序菜單。 Code-OSS共享VS Code廣泛的附加組件和幫助程序庫(kù),幾乎適用于所有可能的代碼,語(yǔ)言或項(xiàng)目類型。

在菜單中搜索Python,然后單擊安裝。安裝完成后,您將需要重新加載Code-OSS。

測(cè)試Code-OSS

要測(cè)試擴(kuò)展,讓我們快速制作一個(gè)Python腳本來(lái)控制GPIO引腳。使用Pi為該測(cè)試設(shè)置LED完全是可選的,在此我將不討論其電路圖。如果您想繼續(xù),我們的Pi上使用LED的指南將幫助您進(jìn)行設(shè)置。

輸入此代碼,并注意Code-OSS在您完成操作時(shí)為您提供幫助的方式:

from gpiozero import LED

from time import sleep

led = LED(17) #Change this to your LED‘s GPIO pin number!

while True:

print(“LED on”)

led.on()

sleep(1)

print(“LED off”)

led.off()

sleep(1)

Python擴(kuò)展提供了代碼完成功能以及實(shí)時(shí)代碼檢查功能。任何錯(cuò)誤都應(yīng)實(shí)時(shí)突出顯示。

可以正常工作!

您可能會(huì)在屏幕的右下角看到一些錯(cuò)誤。

如果使用 pylint ,您將熟悉此錯(cuò)誤。通常的解決方法是為您的Python安裝安裝正確版本的pylint。另一個(gè)錯(cuò)誤是由于 Python Language Server 當(dāng)前在Pi上不支持。這不是問(wèn)題,因?yàn)樗J(rèn)使用Jedi,聽(tīng)起來(lái)更酷。

如果您不了解這意味著什么,可以放心地忽略它!

一站式完成

安裝Code-OSS不僅使編輯代碼更加容易。 Code-OSS在程序中內(nèi)置了一個(gè)終端。您可以通過(guò)選擇查看》終端或按 Ctrl +`來(lái)打開(kāi)終端。

或者,您可以從命令面板運(yùn)行任何Python腳本。在Code-OSS中打開(kāi)它與在VS Code中打開(kāi)相同。按 Ctrl + Shift + P 打開(kāi)命令選項(xiàng)板,然后搜索 Python:在Terminal中運(yùn)行Python文件。

一旦選擇它,終端將在Code-OSS內(nèi)運(yùn)行您的程序。能夠一次訪問(wèn)所有代碼和一個(gè)終端,這是Raspberry Pi的游戲規(guī)則改變!

Raspberry Pi編碼器的大升級(jí)

這絕對(duì)是一個(gè)重大升級(jí)。這并不是說(shuō)Pi上的工具還不夠好,實(shí)際上,我們?cè)赗aspberry Pi LED控制教程中使用了預(yù)安裝的IDLE代碼編輯器,這很好。

雖然功能更全,這絕對(duì)是一件好事。 Code-OSS所能做的遠(yuǎn)遠(yuǎn)超出這里所涵蓋的范圍。為什么不花一些時(shí)間在Raspberry Pi上編寫(xiě)代碼來(lái)掌握Code-OSS?
責(zé)任編輯:wv

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

    關(guān)注

    121

    文章

    2009

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    樹(shù)莓派會(huì)中病毒嘛?需要安裝殺毒軟件嗎?

    惡意軟件和其他類型的病毒無(wú)處不在,但它們大多是為Windows電腦編寫(xiě)的。樹(shù)莓派運(yùn)行的是Linux系統(tǒng),人們普遍認(rèn)為L(zhǎng)inux沒(méi)有病毒。這究竟是不是真的?樹(shù)莓派真的需要?dú)⒍拒浖幔吭?b class='flag-5'>樹(shù)莓派電腦上
    的頭像 發(fā)表于 07-15 18:34 ?103次閱讀
    <b class='flag-5'>樹(shù)莓</b>派會(huì)中病毒嘛?需要<b class='flag-5'>安裝</b>殺毒軟件嗎?

    完整教程:如何在樹(shù)莓派上配置防火墻?

    引言防火墻是任何網(wǎng)絡(luò)包括樹(shù)莓派網(wǎng)絡(luò)中必不可少的工具。本質(zhì)上,防火墻是內(nèi)部網(wǎng)絡(luò)(如樹(shù)莓派網(wǎng)絡(luò))與其他外部網(wǎng)絡(luò)(如互聯(lián)網(wǎng))之間的安全屏障。其主要目的是控制和過(guò)濾網(wǎng)絡(luò)流量,根據(jù)預(yù)定義的規(guī)則允許或阻止某些
    的頭像 發(fā)表于 07-07 16:30 ?166次閱讀
    完整教程:如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>配置防火墻?

    釋放潛力:在樹(shù)莓派上運(yùn)行安卓系統(tǒng)實(shí)現(xiàn)多樣化應(yīng)用!

    為什么要在樹(shù)莓派上運(yùn)行安卓系統(tǒng)?安卓系統(tǒng)以其龐大的應(yīng)用生態(tài)系統(tǒng)和用戶友好的界面而聞名,它能夠?qū)?b class='flag-5'>樹(shù)莓派轉(zhuǎn)變?yōu)楣δ軓?qiáng)大的設(shè)備,能夠處理從媒體消費(fèi)到輕量級(jí)計(jì)算和物聯(lián)網(wǎng)應(yīng)用等各種任務(wù)。優(yōu)勢(shì)高度定制化:
    的頭像 發(fā)表于 07-05 08:33 ?206次閱讀
    釋放潛力:在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>運(yùn)行安卓系統(tǒng)實(shí)現(xiàn)多樣化應(yīng)用!

    何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    ,我們將介紹如何在樹(shù)莓派上安裝并運(yùn)行ArduinoIDE。所需物品要在樹(shù)莓派上運(yùn)行Arduino
    的頭像 發(fā)表于 07-01 17:41 ?1170次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯器推薦!

    安裝樹(shù)莓派操作系統(tǒng)后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語(yǔ)言進(jìn)行編程了。其中,Python是樹(shù)莓派上最受歡迎的編程語(yǔ)言。在
    的頭像 發(fā)表于 05-15 16:20 ?219次閱讀
    從初學(xué)到進(jìn)階:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>最適合你的代碼編輯器推薦!

    告別復(fù)雜的終極指南:如何在樹(shù)莓派上安裝 Manjaro:2024

    如果你想在RaspberryPi上體驗(yàn)ArchLinux,Manjaro可能是你的最佳選擇。它基于Arch,但被打包成一個(gè)傳統(tǒng)的Linux發(fā)行版,支持多種桌面環(huán)境和架構(gòu)。讓我們來(lái)學(xué)習(xí)如何在RaspberryPi上安裝它。什么是Linux發(fā)
    的頭像 發(fā)表于 03-25 09:39 ?641次閱讀
    告別復(fù)雜的終極指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b> Manjaro:2024

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在RaspberryPi上編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?Python
    的頭像 發(fā)表于 03-25 09:27 ?738次閱讀
    零基礎(chǔ)入門(mén):如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>編寫(xiě)和運(yùn)行Python程序?

    樹(shù)莓派+Balena OS:一鍵解鎖智能硬件新技能!

    通過(guò)云平臺(tái)實(shí)現(xiàn)遠(yuǎn)程管理。今天,我們就來(lái)詳細(xì)了解一下如何在樹(shù)莓派上安裝BalenaOS,并開(kāi)發(fā)你的第一個(gè)應(yīng)用,讓你的樹(shù)莓派瞬間變身智能設(shè)備!第
    的頭像 發(fā)表于 03-25 09:25 ?993次閱讀
    <b class='flag-5'>樹(shù)莓</b>派+Balena OS:一鍵解鎖智能硬件新技能!

    樹(shù)莓派云OS哪個(gè)最受歡迎?來(lái)看看Github Star 28.9k的項(xiàng)目!

    本文討論了在樹(shù)莓派上使用的熱門(mén)開(kāi)源云OSCasaOS,介紹了其特點(diǎn)、安裝與使用方法、作者體驗(yàn)及總結(jié)評(píng)價(jià)等內(nèi)容。關(guān)鍵要點(diǎn)包括:1.CasaOS簡(jiǎn)介:它基于Docker生態(tài)系統(tǒng)構(gòu)建,像指揮家整合自托管
    的頭像 發(fā)表于 03-25 09:21 ?413次閱讀
    <b class='flag-5'>樹(shù)莓</b>派云OS哪個(gè)最受歡迎?來(lái)看看Github Star 28.9k的項(xiàng)目!

    樹(shù)莓派上設(shè)置 DeepSeek R1:2025 年離線人工智能的未來(lái)

    概述《在樹(shù)莓派上設(shè)置DeepSeekR1:2025年離線人工智能的未來(lái)》是一份前瞻性技術(shù)指南,聚焦中國(guó)AI初創(chuàng)公司DeepSeek于2023年底推出的開(kāi)源模型DeepSeekR1。該模型旨在通過(guò)提供
    的頭像 發(fā)表于 03-25 09:20 ?679次閱讀
    在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>設(shè)置 DeepSeek R1:2025 年離線人工智能的未來(lái)

    不要等Manus的邀請(qǐng)碼了,樹(shù)莓派上也能實(shí)現(xiàn) AI Agent !

    本文討論了Manus、OpenManus、CrewAI這三款A(yù)IAgent產(chǎn)品的特點(diǎn)、適用場(chǎng)景,并重點(diǎn)介紹了如何用CrewAI在樹(shù)莓派上運(yùn)行多LLM代理,還探討了AIAgent發(fā)展帶來(lái)的思考。關(guān)鍵
    的頭像 發(fā)表于 03-25 09:19 ?723次閱讀
    不要等Manus的邀請(qǐng)碼了,<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>也能實(shí)現(xiàn) AI Agent !

    人臉識(shí)別指南:如何在樹(shù)莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹(shù)莓派上安裝Dlib并配置人臉識(shí)別功能,為您的AI項(xiàng)目奠定基礎(chǔ)。在樹(shù)莓派上
    的頭像 發(fā)表于 03-24 17:31 ?769次閱讀
    人臉識(shí)別指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>和設(shè)置 Dlib

    Zephyr領(lǐng)進(jìn)門(mén)系列:MCUXPresso for VS Code插件安裝

    一套PC端的Zephyr OS開(kāi)發(fā)環(huán)境。話不多說(shuō),開(kāi)整! 1.??安裝VS Code 相信不少小伙伴已經(jīng)將VS Code當(dāng)作裝機(jī)必備工具了,無(wú)論是做代碼編輯還是說(shuō)通過(guò)安裝形形色色的插件
    的頭像 發(fā)表于 12-19 09:53 ?2043次閱讀
    Zephyr領(lǐng)進(jìn)門(mén)系列:MCUXPresso for VS <b class='flag-5'>Code</b>插件<b class='flag-5'>安裝</b>

    何在樹(shù)莓派上安裝Docker容器

    1. 準(zhǔn)備工作 在開(kāi)始之前,請(qǐng)確保你的樹(shù)莓派已經(jīng)安裝了最新版本的Raspberry Pi OS。如果沒(méi)有,請(qǐng)按照以下步驟操作: 下載最新的Raspberry Pi OS鏡像:訪問(wèn) Raspberry
    的頭像 發(fā)表于 11-11 11:38 ?1933次閱讀

    樹(shù)莓派gui開(kāi)發(fā)用什么ide

    ,非常適合樹(shù)莓派開(kāi)發(fā)。 安裝 :可以通過(guò)樹(shù)莓派的軟件包管理器apt安裝VS Code。 優(yōu)點(diǎn) :界面簡(jiǎn)潔,啟動(dòng)速度快,支持
    的頭像 發(fā)表于 08-30 16:49 ?1800次閱讀
    主站蜘蛛池模板: 婷婷六月丁香 | 娇妻被黑人蹂躏 | 亚洲第一中文字幕 | 日韩一级欧美一级一级国产 | 亚洲怡红院在线观看 | 国产伦子一区二区三区 | 999久久久免费精品国产牛牛 | 国产乱人视频免费播放 | 国产毛片一区二区三区精品 | 色福利网 | 黄色的网站在线观看 | www.久操| 日本一区二区三区四区在线观看 | 成人五级毛片免费播放 | 一夜七次郎久久综合伊人 | 天天干天天色综合 | 午夜欧美电影 | 欧美色影视 | 人人艹人人射 | 人人澡人人添 | 美女bbbb视频| 婷婷免费视频 | 国产精品美女自在线观看免费 | 成年人黄色大片大全 | 稀缺资源呦视频在线网站 | 日本一区二区三区不卡在线看 | 成人女人a毛片在线看 | 免费观看a毛片一区二区不卡 | 深夜大尺度视频在线观看 | 国产成人久视频免费 | 久久99久久99精品免观看 | 免费看一级视频 | 202z国产高清日本在线播放 | 人人看人人鲁狠狠高清 | 最新bt合集 | аⅴ天堂 在线 | 巨乳色在线观看 | 精品国产午夜久久久久九九 | 性欧美高清短视频免费 | 看黄免费在线 | 男人天堂综合网 |