利用Vscode进行Python开发环境配置的步骤


Posted in Python onJune 22, 2020

前言

Vscode是是一个强大的跨平台工具,我自己电脑是mac,公司电脑是win而且是内部环境,导致公司安装软件很费劲。好在vscode许多插件能直接离线安装,省去了很多麻烦。

Vscode用来写python其实并不算太友好,它不像Pycharm那样将所有事情都做好,你只需要敲代码就可以。初次使用Vscode可能会对一堆配置文件感到头大,其实仔细阅读官方设置文档,能解决大部分问题。但是官方文档也有说不清的地方,所以在此分享下我自己用Vscode配置Python开发环境的一些心得。

插件

首先,你要确保你的电脑已经装好了Python程序!本文不对此进行赘述,请自行百度。

必装插件:Python

利用Vscode进行Python开发环境配置的步骤

就是这货,必须认准了Microsoft。

这个插件已经集成了代码提示、代码检查、代码格式化、代码调试等功能。

是不是以为安装完就万事大吉了? NoNoNo,这就是许多新手弄不清楚的地方了。

配置

想要实现上述功能,你还需要安装其他的东西,一步步来。

  • 代码检查:

如果你没有使用虚拟环境,那么当你的打开一个python文件的时候,Vscode会提示你没有安装pylint和代码格式化工具。你直接在提示框点击install就会安装。

!!如果你打算使用虚拟环境,并且不想每个虚拟环境都安装一遍pylint和格式化工具

你需要在全局环境下,用pip安装代码检查和格式化工具。比如,我自己用的是pycodestyle和autopip8。我需要在将pycodestyle和autopip8安装在全局环境中,然后在vscode指定pycodestyle和autopip8的程序路径。

打开设置,点击右上角进入json配置文件。

利用Vscode进行Python开发环境配置的步骤

然后在json配置文件中输入如下代码

"python.linting.enabled": true, //开启代码检查
"python.linting.pylintEnabled": false, // 禁用pylint
"python.linting.pycodestyleEnabled": true, // 启用pycodestyle
"python.linting.pycodestylePath": "/usr/local/bin/pycodestyle", // 设置pycodestyle的全局路径,需要在使用全局python pip安装
"python.formatting.provider": "autopep8", // 指定autopep8为格式化工具
"python.formatting.autopep8Path": "/usr/local/bin/autopep8", // 同上设置

其中python.linting.pycodestylePathpython.formatting.autopep8Path的值你可以通过如下办法找到
pip uninstall autopep8

利用Vscode进行Python开发环境配置的步骤

这样就可以愉快的写python啦,无论你在哪个虚拟环境下,都能够进行代码检查和代码格式化了,而不用重新安装代码检查和格式化工具。

总结

到此这篇关于利用Vscode进行Python开发环境配置的文章就介绍到这了,更多相关Vscode Python开发环境配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
详解Python文本操作相关模块
Jun 22 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
python操作日志的封装方法(两种方法)
May 23 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
Python 函数list&read&seek详解
Aug 28 Python
Python numpy数组转置与轴变换
Nov 15 Python
Python使用pyexecjs代码案例解析
Jul 13 Python
Python使用protobuf序列化和反序列化的实现
May 19 Python
Python Excel vlookup函数实现过程解析
Jun 22 #Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 #Python
python和php哪个更适合写爬虫
Jun 22 #Python
如何理解python对象
Jun 21 #Python
什么是python的必选参数
Jun 21 #Python
什么是python的自省
Jun 21 #Python
python的json包位置及用法总结
Jun 21 #Python
You might like
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
vue filters的使用详解
2018/06/11 Javascript
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
Python中bisect的用法及示例详解
2020/07/20 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
后勤人员自我评价怎么写
2013/09/19 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
社团活动总结
2014/04/28 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis