利用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 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 Python
python发送邮件实例分享
Jul 28 Python
python3实现mysql导出excel的方法
Jul 31 Python
python解析命令行参数的三种方法详解
Nov 29 Python
python输出数组中指定元素的所有索引示例
Dec 06 Python
Python实现不规则图形填充的思路
Feb 02 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 Python
python删除某个目录文件夹的方法
May 26 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 Python
Python Matplotlib库实现画局部图
Nov 17 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
php表单转换textarea换行符的方法
2010/09/10 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
学习ExtJS border布局
2009/10/08 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
客服部工作职责范本
2014/02/14 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
单位委托书怎么写
2014/08/02 职场文书
奖学金个人总结
2015/03/04 职场文书
单位工资证明范本
2015/06/12 职场文书
军训决心书范文
2015/09/22 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
Python 数据可视化之Seaborn详解
2021/11/02 Python