在vscode中配置python环境

在vscode中配置python环境


  以前一直在用pycharm写python程序,这个暑假计划好好学学python,因为有点受不了pycharm打开时的延时,我打算换用vscode这个更轻量的开发环境。参考了许多博客折腾了一圈才完成环境配置,就把我最终成功配置的过程贴上来,供大家参考吧(防止自己以后忘记orz)~

软件准备
  官网下载python和vscode,傻瓜式安装一路next即可。由于python的使用需要很多插件的支持,我是直接用anaconda安装的,但这个对于我们配置环境并没有本质的影响。(阅读其他博客看到需要安装flake8和yapf这两个规范书写和格式化插件,如果没有的话,pip安装一下即可~)

vscode插件安装
  vscode本身是文本编辑器,要支持python环境需安装插件。安装方法看图吧~
在vscode中配置python环境_第1张图片打开文件夹
  打开一个文件夹,接下来的配置工作都会在此文件夹中进行。以后只要把python文件写在这个配置好的文件夹中就无需重复配置。(P.S. 文件夹路径中最好只包括英文字符、数字和下划线,否则可能出错。)
在vscode中配置python环境_第2张图片
配置settings.json
  创建settings.json文件的方法如图所示。
在vscode中配置python环境_第3张图片上代码。(非常基础的版本,大家也可以自己探索w)

{       "python.linting.flake8Enabled": true,     
	"python.formatting.provider": "yapf",    
	"python.linting.flake8Args": ["--max-line-length=248"],    
	"python.linting.pylintEnabled": false
}

配置launch.json
  正确配置这个之后就可以用vscode进行断点调试的。(这步以后可以写一个test.py试一试能否正常运行和调试)
在vscode中配置python环境_第4张图片
上代码。

{    
	// Use IntelliSense to learn about possible attributes.    
	// Hover to view descriptions of existing attributes.    
	// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387    
	"version": "0.2.0",    
	"configurations": [
	        {
	               "name": "Python",           
	               "type": "python",
	               "request": "launch",
	               "stopOnEntry": false,
	               "pythonPath":
		       "C:\\Users\\shaoyj\\anaconda3\\python.exe",
		       //这里根据自己的下载路径修改,注意双斜杠,否则可能报错            
		       "program": "${file}",            
		       "cwd": "${workspaceRoot}",            
		       "env": {},            
		       "envFile": "${workspaceRoot}/.env",            
		       "console": "integratedTerminal"        
		 }  	
	]
}

配置tasks.json
  由于写cpp程序养成了Control+Shift+B编译的习惯,所以我还配置了一个tasks.json文件。F1召唤出搜索菜单后,输入tasks即可找到生成tasks.json的按键啦。

上代码。

{    
	// See https://go.microsoft.com/fwlink/?LinkId=733558    
	// for the documentation about the tasks.json format    
	"version": "2.0.0",    
	"tasks": [        
		{            
			"label": "python",            
			"type": "shell",            
			"command": "python",            
			"args": [                
				"${file}"            
			],            
			"presentation": {                
				"reveal": "always",                
				"panel": "shared"            
			},            
			"group": {                
				"kind": "build",                
				"isDefault": true            
			},            
			"options": {                
				"env": {                    					
					"PYTHONIOENCODING": "UTF-8"                
				}            
			}        
		}    
	]
}

  以上就是在vscode中配置python环境的基础过程啦。小白初次发文,参考了许多博文,也排了一些雷,还请大家批评指正!

你可能感兴趣的:(python学习)