利用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编写函数装饰器
Mar 18 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
python验证身份证信息实例代码
May 06 Python
利用python如何在前程无忧高效投递简历
May 07 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
python闭包与引用以及需要注意的陷阱
Sep 18 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
PHP 工厂模式使用方法
2010/05/18 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
微信小程序中实现一对多发消息详解及实例代码
2017/02/14 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
python中map、any、all函数用法分析
2015/04/21 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python3大文件解压和基本操作
2017/12/15 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
女儿十岁生日答谢词
2014/01/27 职场文书
机关出纳岗位职责
2014/04/03 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
教师外出学习心得体会
2016/01/18 职场文书
合同范本之电脑出租
2019/08/13 职场文书