chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何在樹莓派上安裝Code-OSS

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

掃碼添加小助手

加入工程師交流群

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

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

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

為什么需要IDE?

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

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

簡而言之,IDE使您的生活更輕松。您選擇的正是個人喜好。

為什么要安裝Code-OSS?

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

這并不是說它是完美的。 Pi遭受了成功的困擾,而舊型號的Pi可能會在運行Code-OSS時在性能方面陷入困境。本教程使用Raspberry Pi 3B +,該程序可以毫無問題地運行程序。

為什么不安裝VS Code?

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

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

如何獲取Code-OSS

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

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

安裝GPG密鑰

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

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

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

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

安裝Code-OSS

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

在終端中輸入以下代碼:

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

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

apt-mark hold code-oss

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

代碼OSS簡介

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

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

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

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

測試Code-OSS

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

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

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擴展提供了代碼完成功能以及實時代碼檢查功能。任何錯誤都應(yīng)實時突出顯示。

可以正常工作!

您可能會在屏幕的右下角看到一些錯誤。

如果使用 pylint ,您將熟悉此錯誤。通常的解決方法是為您的Python安裝安裝正確版本的pylint。另一個錯誤是由于 Python Language Server 當(dāng)前在Pi上不支持。這不是問題,因為它默認(rèn)使用Jedi,聽起來更酷。

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

一站式完成

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

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

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

Raspberry Pi編碼器的大升級

這絕對是一個重大升級。這并不是說Pi上的工具還不夠好,實際上,我們在Raspberry Pi LED控制教程中使用了預(yù)安裝的IDLE代碼編輯器,這很好。

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

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

    關(guān)注

    122

    文章

    2070

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    何在VS code中配置Zephyr集成開發(fā)環(huán)境

    上一篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創(chuàng)建項目與項目調(diào)試,相信大家對RA在VS code中的開發(fā)有了基礎(chǔ)的了解。
    的頭像 發(fā)表于 11-05 14:46 ?1098次閱讀
    如<b class='flag-5'>何在</b>VS <b class='flag-5'>code</b>中配置Zephyr集成開發(fā)環(huán)境

    基于樹莓派(RaspberryPi)構(gòu)建高效實時監(jiān)控系統(tǒng)

    安裝 ZeroNews Agent 在樹莓派(Raspberry Pi)上下載并運行 ZeroNews。 第 2 步:樹莓派上安裝 Mot
    的頭像 發(fā)表于 09-22 15:14 ?882次閱讀
    基于<b class='flag-5'>樹莓</b>派(RaspberryPi)構(gòu)建高效實時監(jiān)控系統(tǒng)

    何在樹莓派上安裝Ubuntu MATE ?

    ,而非GNOME。在本文中,我將介紹如何輕松地在樹莓派上安裝它。UbuntuMATE官方支持樹莓派,因此每發(fā)布一個新版本,都會為樹莓派發(fā)布一
    的頭像 發(fā)表于 08-12 18:56 ?2969次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>Ubuntu MATE ?

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助WiringPi
    的頭像 發(fā)表于 08-06 15:33 ?3607次閱讀
    技能+1!如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    這個套件讓樹莓派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!

    何在樹莓派上設(shè)置YOLO計算機視覺?Conda與Ultralytics在本指南中,我們將學(xué)習(xí)如何使用Conda在樹莓派上
    的頭像 發(fā)表于 07-31 11:51 ?3907次閱讀
    這個套件讓<b class='flag-5'>樹莓</b>派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!

    初學(xué)者指南:樹莓派上搭建虛擬環(huán)境!

    在這篇簡明扼要的指南中,我們將探討如何在樹莓派上設(shè)置和使用虛擬環(huán)境(或稱為Venv)——包括在終端和Thonny集成開發(fā)環(huán)境中。使用Bookworm操作系統(tǒng)或更高版本時,或在嘗試安裝P
    的頭像 發(fā)表于 07-27 13:24 ?645次閱讀
    初學(xué)者指南:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>搭建虛擬環(huán)境!

    何在樹莓派上設(shè)置并使用VNC?遠程訪問完整指南!

    為什么要在樹莓派上使用VNC?使用VNC與樹莓派的主要優(yōu)勢在于其提供的靈活性。我們可以在“無頭模式”(無物理顯示器)下運行樹莓派,同時仍能完全訪問其圖形用戶界面(GUI)。這減少了對額
    的頭像 發(fā)表于 07-26 20:42 ?5094次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>設(shè)置并使用VNC?遠程訪問完整指南!

    C++ 與 Python:樹莓派上哪種語言更優(yōu)?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項目中同樣廣受歡迎且功能強大。那么,在樹莓派項目中選擇哪種語言更合適呢?Python因其簡潔性、豐富的庫和資源而被
    的頭像 發(fā)表于 07-24 15:32 ?661次閱讀
    C++ 與 Python:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>哪種語言更優(yōu)?

    樹莓派防火墻完整指南:如何在局域網(wǎng)中配置 IPFire ?

    如果你希望在樹莓派上配置IPFire,本指南將提供一種簡單而有效的方法來加強你的網(wǎng)絡(luò)安全。在日益互聯(lián)的世界中,保護家庭或小型辦公室網(wǎng)絡(luò)免受外部威脅至關(guān)重要。一個有效的解決方案是部署防火墻——一種監(jiān)控
    的頭像 發(fā)表于 07-21 16:34 ?821次閱讀
    <b class='flag-5'>樹莓</b>派防火墻完整指南:如<b class='flag-5'>何在</b>局域網(wǎng)中配置 IPFire ?

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

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

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

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

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

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

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

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

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

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

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

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