? ? 之前都是用pycharm做為開發(fā)環(huán)境來(lái)進(jìn)行python3的編程的,偶然發(fā)現(xiàn),vscode也支持python并免費(fèi)的,不像pycharm那樣需要自己來(lái)破解,或用社區(qū)版本,自己認(rèn)真研究了一下,現(xiàn)在環(huán)境搭建的具體方法整理出來(lái)。供大家參考。
一。環(huán)境
? ? 我的電腦版本是 deepin linux 64bit 基本上用python3,vscode1.36,pyqt5
二。安裝
? ? 1)python3
? ? python3因?yàn)閘inux系統(tǒng)已經(jīng)自帶了,所以就不用安裝了,但我們需要安裝pip3
? ? ? ? sudo apt install python3-pip
? ? 2)vscode(visual studio code)
? ? ? ? vscode我是直接在deepin linux系統(tǒng)的商店里安裝的,安裝很簡(jiǎn)單,各位不是deepin系統(tǒng)的可以按自己的系統(tǒng)來(lái)進(jìn)行安裝,或者去官網(wǎng)下載
? ??????????https://code.visualstudio.com/
? ? ? ? ps:漢化的話打開vscode按F1按下圖進(jìn)行操作。


????3)pyqt5
? ? ? ? 我的系統(tǒng)里只需要執(zhí)行以下命令就可以了(因?yàn)樽詭У脑?,如果各位的系統(tǒng)不行請(qǐng)執(zhí)行第二條命令。
? ? ? ? ? ? sudo apt-get install qt5-default qttools5-dev-tools
????????????pip3 install PyQt5??
? ? ? ? 安裝完后在終端輸入命令
? ? ? ? ? ? designer
? ? ????如果出現(xiàn)錯(cuò)誤無(wú)法啟動(dòng)designer錯(cuò)誤的內(nèi)容又是designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory的話,請(qǐng)修改以下的文本文件,把里面的路徑改為你的designer的真實(shí)有效的地址。
? ? ? ? ????/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
三。插件安裝
? ? 1)python插件
? ? ? ? 打開vscode按圖點(diǎn)擊安裝

? ? ? ? ps:有一點(diǎn)要說(shuō)明那就是安裝完python后右下角會(huì)有小汽泡消息提示說(shuō)讓你安裝pylint這時(shí)點(diǎn)擊install就好了,就會(huì)進(jìn)行安裝
? ? ? ? 按下圖點(diǎn)擊插件的話就會(huì)顯示出這個(gè)插件的說(shuō)明大家可以好好看一下。以便更好的了解和使用。

? ? ? ? 按下圖操作可以進(jìn)行擴(kuò)展的配置我并沒(méi)有做任何設(shè)置可以直接使用。


?????2)pyqt插件
? ? ? ? 按下圖進(jìn)行操作

? ? ? ? ? ? 按下圖操作可以查看pyqt插件的說(shuō)明這個(gè)真的可以認(rèn)真看一下。并不長(zhǎng)也就幾分鐘就看完了。

? ? ? ? ? ? pyqt是必須要進(jìn)行配置的,進(jìn)入配置界面按下圖所示


? ? ? ? ? ? 具體需要怎么配置,我相信這個(gè)應(yīng)該不難吧,雖然是英語(yǔ)但是你只要看了說(shuō)明應(yīng)該沒(méi)問(wèn)題,請(qǐng)根據(jù)自己電腦的情況進(jìn)行配置
四。寫測(cè)試程序
????好了!致此,該安裝的都安裝完了,該配置的都配置完了,接下來(lái),咱們來(lái)寫一個(gè)小小的測(cè)試程序吧!以此來(lái)了解整個(gè)用VScode+python3+pyqt5寫GUI程序的具體流程。






? ? ps:如果在寫程序的時(shí)候有報(bào)錯(cuò),報(bào)錯(cuò)的內(nèi)容是No name 'QWidget' in module 'PyQt5.QtWidgets'類似的錯(cuò)誤,但是程序運(yùn)行并沒(méi)有問(wèn)題可以正常運(yùn)行的話,請(qǐng)?jiān)谀沩?xiàng)目主目錄之下新建一個(gè)./pylintrc的隱藏文本文件,在里面添加一行以下內(nèi)容,再重啟一下vscode問(wèn)題就能解決。
????extension-pkg-whitelist=PyQt5? ??
好了,開心的寫你的軟件吧?。。?!