一、下载VSCode和Python
工欲善其事,必先利其器。所以先把我们必备的工具下载好,VSCode这里我就不给下载链接了,去官网直接下,然后安装中文插件就好。Python的下载如图所示
- 选择适合自己电脑的操作系统
- 下载想要的python版本,我下载的最新版3.7.3
- 安装过程记得勾选自动配置环境变量,这样比较方便,最后记住python安装的路径,也就是python.exe存在的路径,后面配置会用到
二、在VSCode中配置Python环境以及问题&解决办法【有点多耐心些】
- 首先安装插件,第二个是我自行安装的,第一个Python插件是必须要安装的。
- 在用户配置中修改Python的地址,搜索
python.pythonPath
,填入之前安装的路径,注意斜杠书写格式等问题
- 新建项目文件夹和python文件,选择调试-打开配置-跳出launch.json文件
- 在launch.json文件的configurations的pythonPath中填入python的安装路径
- 编辑python文件,随便输入一些内容,点击coderunner运行出现如图所示的错误
- 再按下F5进入调试模式,输出到终端可以正常运行,那么问题在于codeRunner的配置。其实到这里,环境可以算配置好了,你运行python程序,每次点击F5进入调试模式查看结果就OK,但是我本人比较喜欢用codeRunner,所以我准备配置一下,如果你习惯F5的话,后面的步骤可以全部忽略。
- 准备在codeRunner里面配置python,首先在设置中搜索
coderunner
,进入如图所示的配置界面,点击红框所圈的json文件
- 神奇的事情发生了,进入后我们发现已经有该python的配置路径,但是没有生效,所以我们需要重新配置
- 如何重新配置呢,这是我在网上找到的方法。把原来的配置注释掉,然后输入
code-runner
,根据提示点击回车,选择code-runner.executorMap
,之后会关于这个的弹出一系列配置。
- 在新弹出的
code-runner.executorMap
的python中填入python的路径,然后把之前注释的语句还原,因为这个是在最初设置用户配置的,如果注释掉之前用户配置就会失效,所以还是会出问题,这里注意要还原。
- 配置好保存,重新运行之前的python程序,点击绿色小三角,这时出现了新的问题:中文乱码,英文正常输出,虽然其实我们写程序中很少用到中文,最好少采用中文,但是这说大说小,也是一个问题对吧,那么就想办法解决一下。
【再次声明,这是在codeRunner里运行才会出现的问题,如果F5在终端运行中文英文均没有任何问题,所以如果你想用F5的话,和codeRunner所有有关的内容步骤都可以忽略,到第六步你就可以去玩你的python了】
- 重新打开刚才codeRunner的配置页面,【如果忘记在哪里了可以看前面的内容】,在
code-runner.executorMap
的python中,之前我们不是只配置了一个python路径嘛,现在为了让中文可以顺利输出,加一个编码的配置。set PYTHONIOENCODING=utf8 && python路径
- 这次我们再试试,中文可以在codeRunner正常输出了,问题解决
- 最后补充一个可以让python自动补全括号的设置,在设置中搜索-
python.autoComplete.addBrackets
,原为没有勾选false,现在勾选上为true,这样就可以自动补全函数括号了。
走到这里,基本配置结束,出现的问题也都得到了解决,嗯可以选择一个你爱的皮肤开始愉快的写代码了,这篇是在VSCode中配置python,如果想采用python常用的JetBrains家的编辑器Pycharm的话,我曾经也进行过配置,博客里有过教程,下面直接送你传送地址【配置完也不学,也不写代码,大概就是我这种人了,希望你们不要学我,行动起来行动起来】
这里是传送门:Python环境搭建和Pycharm的安装配置