溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PyCharm中怎么安裝MicroPython插件

發(fā)布時(shí)間:2021-06-17 16:07:10 來源:億速云 閱讀:271 作者:Leah 欄目:開發(fā)技術(shù)

PyCharm中怎么安裝MicroPython插件,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

安裝MicroPython插件

打開PyCharm軟件。

PyCharm中怎么安裝MicroPython插件

點(diǎn)擊 Create New Project 創(chuàng)建一個(gè)新項(xiàng)目。選擇項(xiàng)目保存的路徑,選擇 Existing interpreter 加載本地的Python環(huán)境,不使用虛擬環(huán)境。點(diǎn)擊Create即可完成項(xiàng)目的創(chuàng)建。

PyCharm中怎么安裝MicroPython插件

菜單欄 File => Settings => Plugins ,輸入 micropython 進(jìn)行搜索,接著點(diǎn)擊 Search in repositories ,彈框出現(xiàn)MicroPython插件時(shí)點(diǎn)擊 Install 進(jìn)行安裝,安裝完畢后重啟PyCharm軟件。

PyCharm中怎么安裝MicroPython插件

啟用MicroPython的設(shè)備

將TPYBoard v102開發(fā)板通過USB數(shù)據(jù)線接入電腦中,然后菜單欄 File => Settings => Languager & Frameworks => MicroPython 勾選Enable MicroPython support,Device type選擇Pyboard,Device path輸入開發(fā)板對(duì)應(yīng)的端口號(hào),比如COM19。點(diǎn)擊Apply進(jìn)行應(yīng)用,點(diǎn)擊OK關(guān)閉對(duì)話框。

PyCharm中怎么安裝MicroPython插件

REPL調(diào)試

安裝是不是很簡(jiǎn)單,接下來測(cè)試一下。點(diǎn)擊當(dāng)前項(xiàng)目右鍵選擇創(chuàng)建一個(gè)Python File,輸入名稱main。這時(shí),PyCharm提示我需要升級(jí)docopt包,點(diǎn)擊安裝后提示錯(cuò)誤,查看詳情后如下圖:

PyCharm中怎么安裝MicroPython插件

若沒有遇到此問題的,可自行調(diào)到下一步。復(fù)制錯(cuò)誤信息百度查找解決方法,找到了一個(gè)可行的方法就是:找到PyCharm的安裝目錄下的packaging_tool.py進(jìn)行修改,packaging_tool.py在\JetBrains\PyCharm2018.1\helpers目錄下。打開packaging_tool.py文件進(jìn)行修改(別用文本文檔容易出錯(cuò)),找到do_install和do_uninstall這兩個(gè)函數(shù)(錯(cuò)誤信息里有),改為如下內(nèi)容:

def do_install(pkgs):
  try:
    try:
      from pip._internal import main
    except Exception:
      from pip import main
  except ImportError:
    error_no_pip()
  return main(['install'] + pkgs)


def do_uninstall(pkgs):
  try:
    try:
      from pip._internal import main
    except Exception:
      from pip import main
  except ImportError:
    error_no_pip()
  return main(['uninstall', '-y'] + pkgs)

修改保存后,再點(diǎn)安裝就好了。

PyCharm中怎么安裝MicroPython插件

在main.py文件中輸入以下的代碼,該代碼的功能就是每隔1秒反轉(zhuǎn)下LED4的狀態(tài)同時(shí)輸出Hello字符。

from pyb import LED

LED4 = LED(4)

while True:
  LED4.toggle()
  print('Hello')
  print('-------')
  pyb.delay(1000)

輸入代碼時(shí)你會(huì)發(fā)現(xiàn),PyCharm對(duì)于pyb模塊并沒有代碼智能提示的功能,這是因?yàn)榇薽icropython插件并沒有實(shí)現(xiàn)對(duì)pyb模塊的支持,不過該插件已經(jīng)包含了文件下載和REPL調(diào)試的功能,也是很厲害的貢獻(xiàn)了。該插件源碼的 Github地址:

https://github.com/vlasovskikh/intellij-micropython 。

編寫保存后,點(diǎn)擊軟件右上角選擇 Flash main.py,點(diǎn)擊旁邊的綠色箭頭進(jìn)行運(yùn)行,編寫的main.py文件就會(huì)下載到板子里,下載完畢后會(huì)自動(dòng)運(yùn)行程序,軟件下方的調(diào)試區(qū)會(huì)顯示相關(guān)信息。如下:

PyCharm中怎么安裝MicroPython插件

PyCharm中怎么安裝MicroPython插件

菜單欄 Tools => MicroPython => MicroPython REPL 可以調(diào)出REPL調(diào)試界面,使用方法同PuTTY。每次調(diào)用時(shí),他會(huì)先停止運(yùn)行程序。

PyCharm中怎么安裝MicroPython插件

詳細(xì)的操作步驟如下:

PyCharm中怎么安裝MicroPython插件

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI