使用VS code建置环境并执行python程式

下载并安装python

首先到python官方网站
https://www.python.org/
因为我用的是Win10,所以选Windows的
http://img2.58codes.com/2024/201188899q3ymAXKK8.png
下载完成后执行刚才的程式
http://img2.58codes.com/2024/20118889wRZVKZQEsh.png
Add Python 3.7 to PATH勾起来,这样python就会自动加到环境变数
接着就一直下一步,装好后就可以关闭
开启命令提示字元,输入python,按Enter,如果有出现
http://img2.58codes.com/2024/20118889ah8hqRFHzM.png
代表安装成功
如果出现
http://img2.58codes.com/2024/20118889izLuAI3RyE.png
代表环境变数没有设定好

设定环境变数

电脑(右键)->内容->进阶系统设定->环境变数->选取系统变数Path->编辑->加入指令路径->确认设定
http://img2.58codes.com/2024/201188893lzYrukESv.png
确认这两个有被加进来
C:\Users\user\AppData\Local\Programs\Python\Python37-32\Scripts
C:\Users\user\AppData\Local\Programs\Python\Python37-32
注意,设定更改后,需重新开启命令提示字元,变更才会生效喔!

建置VS code环境

开启VS code->档案->开启资料夹->右键新建一个资料夹
http://img2.58codes.com/2024/201188898VpWOdhhmw.png
建好后按选择资料夹
http://img2.58codes.com/2024/20118889iZc5fzdOcG.png
新增资料夹.VScode
http://img2.58codes.com/2024/20118889SOotiwxaRm.png
http://img2.58codes.com/2024/20118889uTjyP9J70g.png
在.vscode资料夹里新增档案settings.json
http://img2.58codes.com/2024/201188893e0emQcLzs.png
http://img2.58codes.com/2024/201188892YEjOIyhDZ.png
输入以下程式码,你的python路径可能跟我的不太一样

{    "python.pythonPath": "C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe",    "python.linting.enabled": true,    "python.linting.pylintEnabled": true,}

http://img2.58codes.com/2024/20118889Nd8l9FMt1h.png
按左下角那里也可以看到目前设置的python路径
http://img2.58codes.com/2024/20118889pvVoRIi9xq.png
安装Python这个延伸模组
http://img2.58codes.com/2024/20118889dvIxB1Hucl.png
在资料夹里新增档案test.py
http://img2.58codes.com/2024/20118889kcvFJVxDW4.png
可以开始输入程式码,按左下角开启终端机
http://img2.58codes.com/2024/20118889XH0VaPWSXr.png
在终端机中输入指令

python test.py

执行python程式
http://img2.58codes.com/2024/20118889xc3TdH2ZJc.png
接着安装除错程式,在终端机中输入指令

pip install pylint

http://img2.58codes.com/2024/201188899URVunRGMp.png
装好后它就能够帮你的python程式除错,把print改成printf后也出现了错误讯息
http://img2.58codes.com/2024/20118889TBBC0ntAQP.png
这就是为什么在settings.json中要加入

"python.linting.enabled": true,"python.linting.pylintEnabled": true,

因为这样才能开启除错功能
如果你没装的话它可能就会出现这样的错误讯息
http://img2.58codes.com/2024/20118889OjXiMlYi2n.png
最后安装code runner这个延伸模组
http://img2.58codes.com/2024/20118889rCg5leRTRV.png
装好后就可以按右键->run code直接执行程式
也可以按右上角的三角形按钮来执行程式喔~
http://img2.58codes.com/2024/201188893hkGU5MaGh.png
如果要更改字型或字体大小,档案->喜好设定->设定 就可以进到设定页面
http://img2.58codes.com/2024/20118889CGi31Skinl.png
注意一下设定区的"使用者"这部分是VS code的全域设定
也就是会套用到所有的地方,不管从哪边开启档案跟资料夹
如果只想改目前的资料夹的个人化设定
请改"工作区"这部分的,改完后就会发现.vscode目录会多了json档或是json档被修改,那代表改好了
如果要把英文介面改为中文
按快捷键Ctrl+Shift+P
搜寻"语言"
http://img2.58codes.com/2024/20118889wEIqVT7rC6.png
选择设定显示语言->按Enter->选择zh-tw
介面就会变为中文了
为了要让VS code能够帮我们的python程式码自动排版及格式化
在终端机中输入指令

pip install autopep8

在settings.json中设定

{    "python.pythonPath": "C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe",    "python.linting.enabled": true,    "python.linting.pylintEnabled": true,    "files.trimTrailingWhitespace": true, // 储存的时候,会帮你自动过滤多余的空格    "files.autoSave": "onFocusChange", // 是否自动储存档案    "[python]":{  // 加入这几行        "editor.formatOnType": true,        "editor.formatOnSave": true,        "editor.renderIndentGuides": true,        "editor.insertSpaces": true,        "editor.detectIndentation": true,        "editor.tabSize": 4    },}

装好后就会发现每当你打完python的一行程式码按Enter
以及存档时
VS code就会帮我们的程式码自动做排版


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章