? ? 之前都是用pycharm做為開發(fā)環(huán)境來進行python3的編程的,偶然發(fā)現(xiàn),vscode也支持python并免費的咨跌,不像pycharm那樣需要自己來破解,或用社區(qū)版本硼婿,自己認真研究了一下锌半,現(xiàn)在環(huán)境搭建的具體方法整理出來。供大家參考寇漫。
一刊殉。環(huán)境
? ? 我的電腦版本是 deepin linux 64bit 基本上用python3,vscode1.36,pyqt5
二州胳。安裝
? ? 1)python3
? ? python3因為linux系統(tǒng)已經自帶了记焊,所以就不用安裝了,但我們需要安裝pip3
? ? ? ? sudo apt install python3-pip
? ? 2)vscode(visual studio code)
? ? ? ? vscode我是直接在deepin linux系統(tǒng)的商店里安裝的栓撞,安裝很簡單遍膜,各位不是deepin系統(tǒng)的可以按自己的系統(tǒng)來進行安裝,或者去官網下載
? ??????????https://code.visualstudio.com/
? ? ? ? ps:漢化的話打開vscode按F1按下圖進行操作瓤湘。
????3)pyqt5
? ? ? ? 我的系統(tǒng)里只需要執(zhí)行以下命令就可以了(因為自帶的原因)瓢颅,如果各位的系統(tǒng)不行請執(zhí)行第二條命令。
? ? ? ? ? ? sudo apt-get install qt5-default qttools5-dev-tools
????????????pip3 install PyQt5??
? ? ? ? 安裝完后在終端輸入命令
? ? ? ? ? ? designer
? ? ????如果出現(xiàn)錯誤無法啟動designer錯誤的內容又是designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory的話弛说,請修改以下的文本文件惜索,把里面的路徑改為你的designer的真實有效的地址。
? ? ? ? ????/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
三剃浇。插件安裝
? ? 1)python插件
? ? ? ? 打開vscode按圖點擊安裝
? ? ? ? ps:有一點要說明那就是安裝完python后右下角會有小汽泡消息提示說讓你安裝pylint這時點擊install就好了,就會進行安裝
? ? ? ? 按下圖點擊插件的話就會顯示出這個插件的說明大家可以好好看一下猎物。以便更好的了解和使用虎囚。
? ? ? ? 按下圖操作可以進行擴展的配置我并沒有做任何設置可以直接使用。
?????2)pyqt插件
? ? ? ? 按下圖進行操作
? ? ? ? ? ? 按下圖操作可以查看pyqt插件的說明這個真的可以認真看一下蔫磨。并不長也就幾分鐘就看完了淘讥。
? ? ? ? ? ? pyqt是必須要進行配置的,進入配置界面按下圖所示
? ? ? ? ? ? 具體需要怎么配置堤如,我相信這個應該不難吧蒲列,雖然是英語但是你只要看了說明應該沒問題,請根據(jù)自己電腦的情況進行配置
四搀罢。寫測試程序
????好了蝗岖!致此,該安裝的都安裝完了榔至,該配置的都配置完了抵赢,接下來,咱們來寫一個小小的測試程序吧!以此來了解整個用VScode+python3+pyqt5寫GUI程序的具體流程铅鲤。
? ? ps:如果在寫程序的時候有報錯划提,報錯的內容是No name 'QWidget' in module 'PyQt5.QtWidgets'類似的錯誤,但是程序運行并沒有問題可以正常運行的話邢享,請在你項目主目錄之下新建一個./pylintrc的隱藏文本文件鹏往,在里面添加一行以下內容,再重啟一下vscode問題就能解決骇塘。
????extension-pkg-whitelist=PyQt5? ??
好了伊履,開心的寫你的軟件吧!P靼帧M逅椤!