免安裝方式的Python之VSCode環境配置

概述html

本文旨在介紹免安裝方式,在VSCode中搭建Python(3.73)的配置環境。至於Python是什麼、它能作些什麼,諸如此類的介紹均不在此文中介紹,相信能看此文的人,多多少少都會有些瞭解。node

VSCode 是款十分輕便的IDE,在用它開發 nodejs 項目時,開發體驗十分不錯,所以就想用它來替代 PyCharm IDE 來編寫 Python 腳本。python

注:雖然說 PyCharm 強大,但畢竟笨重又收費,最最最主要的是本人喜歡系統乾淨的系統環境,對於能免安裝的工具一概優先考慮免安裝。所以通過一番努力,研究出瞭如何以避免安裝的方式搭建 VSCode + Python3.7.x(本人用的穩定版的 Python3.7.3版本) 環境,現總結記錄在此同你們分享。json

Python 3.7.3免安裝包下載: https://pan.baidu.com/s/1BQfsdd04pd4hst_zv7j5qQ  提取碼: vnk8 。ide

VSCode的包就不提供了,直接上官網下載便可。工具

Python環境搭建步驟:測試

1.準備下Python3.7.3(免安裝)包。this

注意:也能夠從官網下載的 python-3.7.3.exe 或 python-3.7.3-amd64.exe後自已整個Python免安裝包。從官網下載的都是安裝包,是以安裝方式安裝Python的。spa

2.解壓前面下載的 Python免安裝包。好比:C:\Python37-32\ 目錄下。(實際存儲路徑,由自已決定,想放哪兒放哪兒)插件

提示:強烈建議Python包所在的位置的路徑中,不要含有空格。(相信有掉過坑的人應該會有感覺)

3.配置(系統)環境變量。

注意:須要配置兩項,分別以下:

C:\Python37-32\Scripts\;

C:\Python37-32\;

提示:Python3.x與Python2.x在內部是有挺大區別的。2.x的版本,可能只須要配置上面的第2項便可。

4.檢查Python包是否正確可用。

打開 cmd 輸入 python 回車進行驗證,若是能正確顯示版本號等相關信息即表示Ok。

提示:建議一併檢測一下pip是可正常。即:打開cmd輸入 python -m pip list 看是否能正確列出全部已安裝的包

注意:關於 pip的一點說明。pip 可用於管理 Python 的插件包,用它在安裝插件包時,有可能會存在失敗的狀況(我的感受Python的託管的三方包服不是很穩定,常常會出現鏈接失敗的狀況),若是失敗請不要放棄,多試幾回通常都能最終下載安裝成功。在安裝過程當中,請耐心等待。

        若是Pyhton是使用此文的免安裝方式的配置的python環境的話,則使用剛纔的命令。

        若是Python是使用直接安裝的方式的話,則直接在cmd中使用 pip list 便可。兩種方式效果是同樣的。

至此,Python 的免安裝環境已經配置完成。接下來要配置 VSCode 的免安裝環境。

VSCode 環境配置

 5.從官方下載 VSCode。注意:官方下載的有release包,下載後直接解壓便可(VSCode是免費的)。

6.新建工做空間目錄。好比:HelloPython 目錄,做爲測試用的Python的工做空間目錄。使用 VSCode 打開該工做文件夾。

7.安裝Python插件。點擊vscode的插件管理模塊,查找 python。安裝便可。

8.新建一python文件。好比:main.py。(若是此時沒有安裝過 python 插件的話,此時系統提示:請先安裝 python 插件。)

9.選中main.py文件,在vscode左下角點擊:Select Python Interpreter,進入 setting.json 配置。setting.json 中主要配置 python 的路徑,以及解析器、語法分析器的相關配置項。

注意:本人要配置此項時,發如今點擊 Select Python Interpreter 後,並無顯示出 python 配置項。(在另外兩個OS系統中都能正常顯示出python項來)。若是遇到這樣的狀況,可使用以下步驟配置 工做空間的 setting.json 配置。

        點擊 File -> 首選項 -> 設置 -> 工做區設置 -> 經常使用設置,滾動到下方點擊 在 settings.json 中編輯便可打開 setting.json 配置。同時在左側 HELLOPYTHON 下會生成 .vscode\settings.json 配置文件。

提示:新版本的vscode的配置已經改成可視化了。早期的按上面步驟操做後,直接打開的是 settings.json 文件,而不是可視化的界面。

10.打開 settings.json 配置文件。在裏頭編輯python路徑以及解析器路徑、語法檢查器路徑等配置項。具體以下:

 1 {
 2     "python.pythonPath": "C:\\ToolPortable\\Python37-32\\python.exe",
 3 
 4     // begin.pylint config
 5 
 6     // "python.linting.pylintPath": "D:\\ToolsPortable\\Python37-32\\Scripts\\pylint",
 7     // "python.linting.pylintEnabled": true,
 8     // "python.linting.enabled": true
 9     
10     // end.
11 
12     // begin.下面幾個也能夠達到語法檢測等效果.其實效果與上面的pylint相似.
13     //       若是要開啓下面這些配置的話,則能夠將上面的pylint配置註釋掉.但
14     //       須要下載 flake8 與 yapf 包才能夠.
15     
16     "python.linting.flake8Enabled": true,
17     "python.formatting.provider": "yapf",
18     "python.linting.flake8Args": ["--max-line-length=248"],
19     "python.linting.pylintEnabled": false
20 
21     // end.
22 
23 
24 }

11.配置調試參數。點擊vscode 左側的調試按鈕 -> 添加配置,會生成並打開 launch.json 配置文件。添加python項參數便可。配置以下:

 1 {
 2     // 使用 IntelliSense 瞭解相關屬性。 
 3     // 懸停以查看現有屬性的描述。
 4     // 欲瞭解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
 5     "version": "0.2.0",
 6     "configurations": [
 7         {
 8             "name": "Python: 當前文件",
 9             "type": "python",
10             "request": "launch",
11             "program": "${file}",
12             "console": "integratedTerminal",
13             "pythonPath": "${config:python.pythonPath}"
14         }
15     ]
16 }

提示:配置至此時,vscode左下角本來顯示:Select Python Interpreter 自動變爲:Python 3.7.3 32-bit ,即表示配置成功。同時整個免安裝環境搭建完成。

本方法親測有效。

12.驗證配置環境。打開 main.py 文件。在裏面輸入幾個測試代碼。如:

1 print("Hellp python")
2 print("this is a test")
3 print("2")
4 print("3")
5 print("2")
6 print("6")

隨便下斷點,按F5。

 

參考文獻:

VSCode一直彈框錯誤Linter pylint is not installed
http://www.javashuo.com/article/p-zwcduwyf-en.html

https://zhuanlan.zhihu.com/p/31417084

 

若是有錯誤之處,歡迎你們指正

相關文章
相關標籤/搜索