利用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 相关文章推荐
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
Python 3中的yield from语法详解
Jan 18 Python
Python实现基本数据结构中队列的操作方法示例
Dec 04 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
Nov 18 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
Python队列RabbitMQ 使用方法实例记录
Aug 05 Python
Django REST Framework之频率限制的使用
Sep 29 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 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
一个简单计数器的源代码
2006/10/09 PHP
php 获取全局变量的代码
2011/04/21 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
python入门教程之识别验证码
2017/03/04 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
python简单实现AES加密和解密
2019/03/28 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
Keras搭建自编码器操作
2020/07/03 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
酒店七夕情人节活动策划方案
2014/08/24 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫
golang连接MySQl使用sqlx库
2022/04/14 Golang