vscode搭建python环境
这两天刚下了一个pycharm,结果使用之后将vscode给崩了,重装的时候有些步骤也记不清,走了一些弯路,做个总结来记录一下(本人觉得vscode比pycharm好用一点)。
Python下载安装
到官网上下载即可:https://www.python.org/downloads/
关于python的安装,网上一大堆,不过还是推荐B站上的一个python教程进行安装 https://www.bilibili.com/video/av31617063/?p=2&t=377 比较直观,并且里面也有很多关于python初学者的指导方法。
在安装好python后,win+R进入cmd输入pip list 进行python插件的查看。

然后下载flake8和yapf。flake8是python发一个静态代码选择工具,用来检测python书写是否规范;yapf是python代码格式化的工具。使用以下命令即可:
pip install flake8
pip install yapf
安装好后再次使用pip list查看是否安装好。
vscode下载安装
到官网上 :https://code.visualstudio.com/ 下载,一直next安装就行。
vscode搭建python环境
(1)安装好vscode后,打开,Ctrl+Shift+x进行扩展程序的安装,搜索python,点击第一个进行安装。(我的已经经过汉化,汉化过程在下面插件中有介绍)

(2)然后新建一个文件,这个文件就是你现在的工作空间。

创建好之后会变成大写,如下所示:

(3)点击左下角齿轮图标 选择设置,点击工作区,点击右上角使用json设置。

点击后是这样的,新配置的vscode可能setting.json是空的。将以下代码复制进去,这些使用来配置yapf的

{
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
"python.linting.flake8Args": ["--max-line-length=248"],
"python.linting.pylintEnabled": false
}
(4)然后点击左边第四个图标,打开launch.json,添加配置,框中的是你python安装的绝对路径

{
// 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": "E:\\Python\\Python38",
"program": "${file}",
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env"
}
]
}
(5)新建一个.py文件,写上
print("Hello Python")
点击右上方的播放箭头,或者连续按两次F5 ,运行程序结果如下,说明搭建成功。

相关应用插件下载
(1)汉化
Ctrl+Shift+x进入应用商店,搜索language,下载中文(简体)安装包。

等待下载安装后重启即可。
(2)生成头部注释(koroFileHeader)
在应用商店中进行搜索koroFileHeader,这个插件现在有作者在一直更新,用起来还不错。
使用方法参考:https://github.com/OBKoro1/koro1FileHeader/blob/master/README.md
我的配置是这样的:

{
"python.jediEnabled": false,
"window.zoomLevel": -1,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.fontSize": 16,
"window.menuBarVisibility": "default",
"vetur.format.options.tabSize": 4,
"search.exclude": {
"**/bower_components": false,
"**/node_modules": false
},
"breadcrumbs.symbolPath": "off",
"workbench.editor.openSideBySideDirection": "down",
"workbench.editor.labelFormat": "short",
"workbench.editor.openPositioning": "left",
"yaml.format.enable": true,
"fileheader.customMade": {
"Author": "mountain", // 作者
"Date": "Do not edit", // 时间
"Description": "", // 描述
},
"workbench.tree.indent": 20,
"fileheader.configObj": {
"language": {
"ts": {
"head": "/* ============================================================================= \n#",
"middle": "# ",
"end": "#\n============================================================================= */"
}
}
}
}
除此之外还有个一些主题,字体等插件,更具自己的需要自己安装就行咯。
vscode搭建python环境的更多相关文章
- 2019-04-03 Anaconda+VSCode搭建python开发环境,并连接GIthub
1.最好的Python开发环境 :Anaconda+VSCode搭建python开发环境,conda提供了python开发环境和大量的你不用安装的库 conda的环境变量: 直接在conda 中下载启 ...
- Sublime Text 2下搭建Python环境常见错误
Sublime Text 2下搭建Python环境时,最容易出的错误就是Python环境配置错误,导致build(Ctrl+B)后没有任何反应. 关于Python编程环境的配置,网上很容易搜索到.先默 ...
- VScode中python环境配置
vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...
- 4、搭建Python环境
搭建Python环境 Linux环境 大多Linux发行版均默认安装了Pthon环境.如想下载不同的版本,可到www.python.org下载.软件安装方法参照Linux软件安装. 输入Python可 ...
- window搭建python环境
在window开发python代码,搭建python环境! 01.下载python-win https://www.python.org/downloads/windows/ http://ipyth ...
- 【OS X系统】Xcode中搭建Python环境。
虽然按照网上教程一步一步来,但还是遇到了几个错误点,现整理出来,主要是自己做个笔记,同时也希望能帮助到其他像我一样第一次在Xcode上搭建Python环境的人.首先感谢原作者:https://zhid ...
- Linux 笔记 #01# 搭建 Python 环境 & vim 代码高亮
日常收集 vim editor: How do I enable and disable vim syntax highlighting? 搭建 Python 环境 vim editor: How d ...
- source insight搭建python环境
SI是一个受到广泛欢迎的代码阅读/编辑器,那么能不能用SI来进行python开发呢,经过一晚上的试验,终于实现了这一功能. 1.python的语法高亮 source insight 4.0版本已经默认 ...
- 开发工具--搭建python环境
工具|搭建python环境 实现python2版本与python3版本的环境搭建. 正文 1.Python下载 官网: www.python.org 下载: ( 64位3.5.2Windows x86 ...
随机推荐
- 如何写新的C++ OP
如何写新的C++ OP 概念简介 简单介绍需要用到基类,详细介绍请参考设计文档. framework::OperatorBase: Operator(简写,Op)基类. framework::OpKe ...
- Kaggle上的犬种识别(ImageNet Dogs)
Kaggle上的犬种识别(ImageNet Dogs) Dog Breed Identification (ImageNet Dogs) on Kaggle 在本节中,将解决在Kaggle竞赛中的犬种 ...
- Excel创建手机号1000个
一.输入手机号15900000001,并且选择 二.选中这一列 三.按住Ctrl,鼠标选中创建手机号,取消选中的状态 四.开始-填充 五.选择序列 六.选择列-自动填充-点击确定 七.查看结果,生成成 ...
- 【NX二次开发】NX内部函数,libufunx.dll文件中的内部函数
本文分为两部分:"带参数的函数"和 "带修饰的函数". 浏览这篇博客前请先阅读: [NX二次开发]NX内部函数,查找内部函数的方法 带参数的函数: void e ...
- Kubernetes 实战——有状态应用(StatefulSet)
一.简介 有状态实例:新实例和旧实例需要有相同的名称.网络标识和状态 无状态实例:可随时被替换 1. ReplicaSet 和有状态 Pod ReplicaSet 通过 Pod 模板创建多个 Pod ...
- 搞清楚Spring事件机制后:Spring的源码看起来简单多了
本文主讲Spring的事件机制,意图说清楚: 什么是观察者模式? 自己实现事件驱动编程,对标Spring的事件机制 彻底搞懂Spring中的事件机制,从而让大家 本文内容较长,代码干货较多,建议收藏后 ...
- 数位dp从会打模板到不会打模板
打了几个数位$dp$,发现自己除了会打模板之外没有任何长进,遇到非模板题依然什么都不会 那么接下来这篇文章将介绍如何打模板(滑稽) 假设我们要处理$l----r$ 采用记忆化搜索的方式,枚举$< ...
- 【Python】(六)Python数据类型-列表和元组,九浅一深,用得到
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文分十个章节介绍数据类型中的列表(list)和元组(tuple),从使用说到底层实现,包您满意 干货满满,建议收藏,需要用到时常看看. 小伙伴们 ...
- el-upload上传列表实现 展开 收起
# el-upload上传列表实现 展开 收起 #### 无图言*,所以先上最终效果图(想参考代码的可以直接滑到最后) ### 具体实现思路 注意: 每个人的项目环境以及需求,都不尽相同,所以这里仅仅 ...
- 中文NER的那些事儿3. SoftLexicon等词汇增强详解&代码实现
前两章我们分别介绍了NER的基线模型Bert-Bilstm-crf, 以及多任务和对抗学习在解决词边界和跨领域迁移的解决方案.这一章我们就词汇增强这个中文NER的核心问题之一来看看都有哪些解决方案.以 ...