對于Linux和文本編輯器不那么熟悉的小伙伴來說,直接在樹莓派中寫程序可謂是痛苦萬分枉层。本文將介紹如何使用PyCharm遠程調(diào)試樹莓派没隘,并同步當前python文件到樹莓派中降允。
配置環(huán)境
首先要在個人電腦中裝上PyCharm,注意萍程,一定要是專業(yè)版的
幢妄。
樹莓派需已經(jīng)設(shè)置好聯(lián)網(wǎng)和SSH,并與電腦處于同一局域網(wǎng)下茫负。
本文所有代碼均為python3.x下可用蕉鸳,python2.x略有不同。
寫測試代碼
首先在個人電腦中建立一個工程朽褪,寫一個tkinter程序(注意文件名不可為tkinter)置吓,并在本機上測試運行。代碼如下:
import tkinter
a = tkinter.Tk()
a.mainloop()
運行成功后可以看見一個標題為Tk()的窗口缔赠。
配置PyCharm環(huán)境
使用SSH連接樹莓派
進入之前新建的python文件下衍锚,依次打開File -> Settings -> Project Interpreter
,點旁邊的小齒輪嗤堰,選擇Add Romote
,進入環(huán)境配置戴质。
選擇
SSH Credentials
,Host
中填寫樹莓派的IP地址踢匣,User name
和 Password
默認為pi
和 raspberry
告匠,注意,選擇Python interpreter path
時离唬,如果想使用python3版本后专,請務必按照截圖輸入,若為python2版本输莺,則去掉后面的版本號即可戚哎。最后點擊ok完成設(shè)置裸诽。配置上傳路徑
依次打開Tool -> Deployment -> Configure
,在打開的頁面中Type
選擇SFTP
協(xié)議,然后繼續(xù)填寫樹莓派的IP地址以及用戶名和密碼型凳,其余默認丈冬。
點開Mapping
選項卡,配置工程目錄甘畅,這里主要是設(shè)置Deployment path on server
埂蕊,該選項會將電腦上的文件上傳到樹莓派的對應位置,一般建議目錄為/Desktop/py
疏唾,其他可以默認蓄氧,點擊ok完成配置。
上傳工程
依次點擊Tool -> Upload to xxx
,點擊調(diào)試按鈕自動安裝調(diào)試插件荸实,安裝完成后自動開始調(diào)試匀们。
這時候你就可以看見你的工程已經(jīng)自動上傳到樹莓派中。
運行程序
如果直接運行程序准给,也許你會發(fā)現(xiàn)有如下錯誤:
這是由于遠程調(diào)試不是在桌面環(huán)境下進行的泄朴。程序不知道我們使用了顯示設(shè)備,這個時候就需要手動指定顯示設(shè)備露氮。
因此祖灰,我們打開樹莓派的命令行,輸入
printenv grep DISPLAY
本機顯示結(jié)果為
復制這行字符畔规,然后再該文件中添加這個參數(shù)如下:
import tkinter
a = tkinter.Tk(screenName=':1.0')#樹莓派默認顯示設(shè)備
a.mainloop()
點擊運行按鈕局扶,即可在樹莓派中看見新的窗口,表明成功運行叁扫。
因此三妈,每次在電腦上寫好python文件后,先保存莫绣,然后再上傳到樹莓派畴蒲,再運行,即可在樹莓派中看到運行結(jié)果对室。