概述

本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境。至于Python是什么、它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解。

VSCode 是款十分轻便的IDE,在用它开发 nodejs 项目时,开发体验十分不错,因此就想用它来替代 PyCharm IDE 来编写 Python 脚本。

注:虽说 PyCharm 强大,但毕竟笨重又收费,最最最主要的是本人喜欢系统干净的系统环境,对于能免安装的工具一律优先考虑免安装。因此经过一番努力,研究出了如何以免安装的方式搭建 VSCode + Python3.7.x(本人用的稳定版的 Python3.7.3版本) 环境,现总结记录在此同大家分享。

Python 3.7.3免安装包下载: https://pan.baidu.com/s/1BQfsdd04pd4hst_zv7j5qQ  提取码: vnk8 。

VSCode的包就不提供了,直接上官网下载即可。

Python环境搭建步骤:

1.准备下Python3.7.3(免安装)包。

注意:也可以从官网下载的 python-3.7.3.exe 或 python-3.7.3-amd64.exe后自已整个Python免安装包。从官网下载的都是安装包,是以安装方式安装Python的。

2.解压前面下载的 Python免安装包。比如:C:\Python37-32\ 目录下。(实际存储路径,由自已决定,想放哪儿放哪儿)

提示:强烈建议Python包所在的位置的路径中,不要含有空格。(相信有掉过坑的人应该会有感受)

3.配置(系统)环境变量。

注意:需要配置两项,分别如下:

C:\Python37-32\Scripts\;

C:\Python37-32\;

提示:Python3.x与Python2.x在内部是有挺大区别的。2.x的版本,可能只需要配置上面的第2项即可。

4.检查Python包是否正确可用。

打开 cmd 输入 python 回车进行验证,如果能正确显示版本号等相关信息即表示Ok。

提示:建议一并检测一下pip是可正常。即:打开cmd输入 python -m pip list 看是否能正确列出所有已安装的包

注意:关于 pip的一点说明。pip 可用于管理 Python 的插件包,用它在安装插件包时,有可能会存在失败的情况(个人感觉Python的托管的三方包服不是很稳定,经常会出现连接失败的情况),如果失败请不要放弃,多试几次一般都能最终下载安装成功。在安装过程中,请耐心等待。

如果Pyhton是使用此文的免安装方式的配置的python环境的话,则使用刚才的命令。

如果Python是使用直接安装的方式的话,则直接在cmd中使用 pip list 即可。两种方式效果是一样的。

至此,Python 的免安装环境已经配置完成。接下来要配置 VSCode 的免安装环境。

VSCode 环境配置

5.从官方下载 VSCode。注意:官方下载的有release包,下载后直接解压即可(VSCode是免费的)。

6.新建工作空间目录。比如:HelloPython 目录,作为测试用的Python的工作空间目录。使用 VSCode 打开该工作文件夹。

7.安装Python插件。点击vscode的插件管理模块,查找 python。安装即可。

8.新建一python文件。比如:main.py。(如果此时没有安装过 python 插件的话,此时系统提示:请先安装 python 插件。)

9.选中main.py文件,在vscode左下角点击:Select Python Interpreter,进入 setting.json 配置。setting.json 中主要配置 python 的路径,以及解析器、语法分析器的相关配置项。

注意:本人要配置此项时,发现在点击 Select Python Interpreter 后,并没有显示出 python 配置项。(在另外两个OS系统中都能正常显示出python项来)。如果遇到这样的情况,可以使用如下步骤配置 工作空间的 setting.json 配置。

点击 File -> 首选项 -> 设置 -> 工作区设置 -> 常用设置,滚动到下方点击 在 settings.json 中编辑即可打开 setting.json 配置。同时在左侧 HELLOPYTHON 下会生成 .vscode\settings.json 配置文件。

提示:新版本的vscode的配置已经改为可视化了。早期的按上面步骤操作后,直接打开的是 settings.json 文件,而不是可视化的界面。

10.打开 settings.json 配置文件。在里头编辑python路径以及解析器路径、语法检查器路径等配置项。具体如下:

 {
"python.pythonPath": "C:\\Python37-32\\python", // begin.pylint config // "python.linting.pylintPath": "C:\\Python37-32\\Scripts\\pylint",
// "python.linting.pylintEnabled": true,
// "python.linting.enabled": true // end. // begin.下面几个也可以达到语法检测等效果.其实效果与上面的pylint类似.
// 如果要开启下面这些配置的话,则可以将上面的pylint配置注释掉.但
// 需要下载 flake8 与 yapf 包才可以. "python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
"python.linting.flake8Args": ["--max-line-length=248"],
"python.linting.pylintEnabled": false // end. }

11.配置调试参数。点击vscode 左侧的调试按钮 -> 添加配置,会生成并打开 launch.json 配置文件。添加python项参数即可。配置如下:

 {
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"pythonPath": "${config:python.pythonPath}"
}
]
}

提示:配置至此时,vscode左下角原本显示:Select Python Interpreter 自动变为:Python 3.7.3 32-bit ,即表示配置成功。同时整个免安装环境搭建完成。

本方法亲测有效。

12.验证配置环境。打开 main.py 文件。在里面输入几个测试代码。如:

 print("Hellp python")
print("this is a test")
print("")
print("")
print("")
print("")

随便下断点,按F5。

参考文献:

VSCode一直弹框错误Linter pylint is not installed
https://www.cnblogs.com/zinan/p/8138185.html

https://zhuanlan.zhihu.com/p/31417084

如果有错误之处,欢迎大家指正

免安装方式的Python之VSCode环境配置的更多相关文章

  1. golang之vscode环境配置

    go语言开发,选择vscode作为IDE工具也是一个不错的选择,毕竟goland收费,老是破解也挺麻烦,除了这点,不过说实话挺好用的.vscode的话相对来说就毕竟原始,适合初学者. 1.vscode ...

  2. python+selenium的环境配置

    以前写过关于python和selenium加myeclipse的环境配置,但是myeclipse启动时过于费时,虽然myeclipse有很好的提示功能,但是作为初学者,我还是直接用python的idl ...

  3. Python selenium chrome 环境配置

    Python selenium chrome 环境配置 一.参考文章: 1. 记录一下python easy_install和pip安装地址和方法 http://heipark.iteye.com/b ...

  4. rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装

    rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装 待办 https://blog.csdn.net/CSDN_duomaomao/art ...

  5. Python在VSCode环境抓取TuShare数据存入MongoDB环境搭建

    本文出自:https://www.cnblogs.com/2186009311CFF/p/11573094.html 总览 此文分为5个部分 第一:Anaconda(下载和安装) 第二:VSCode( ...

  6. Python + Anaconda + vscode环境重装(2019.4.20)

    目录 卸载程序 安装Ananconda 检查系统环境变量 更换国内镜像源 设置VS CODE 用户配置及工作环境配置 @(Python + Anaconda + vscode环境重装) 工程目录的使用 ...

  7. python的开发环境配置-Eclipse-PyDev插件安装

    安装PyDev插件的两种安装方法: 1.百度搜索PyDev 2.4.0.zip,下载后解压,得到Plugins和Feature文件夹,复制两文件夹到Eclipse目录,覆盖即可. 插件的版本要对应py ...

  8. windows下跑python flask,环境配置

    首先声明一下,我安装的是python 2.7. 第一步:下载easy_setup.py 下载地址:https://pypi.python.org/pypi/setuptools 这个下载地址真心难找, ...

  9. Python介绍及环境配置

    Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有 ...

随机推荐

  1. 启后台JOB处理单据遇到锁定问题

    /用户XXX已经处理采购凭证 9000036590 DN过账失败:/已冻结临时过账:用户 XXX已冻结编号范围 /用户XXX已经处理采购凭证 9000036589   ???问题:怎么检查采购订单正在 ...

  2. c# 如何给 dataGridView里添加一个自增长列(列名为序号)

    System.Data.DataTable table = new DataTable();                System.Data.DataColumn column = new Da ...

  3. Flutter运行报错 `kernel_snapshot for errors` 解决方案

    Flutter运行报错 `flutter kernel_snapshot for errors`解决方案 当你Flutter项目删除了dart文件如果遇到 target:kernel_snapshot ...

  4. SMOS数据产品介绍与下载方法

    1. SMOS数据介绍 The Soil Moisture and Ocean Salinity (SMOS) 卫星是欧空局发射的一颗以探测地球土壤水含量以及海表盐度为目标的卫星,卫星所搭载的唯一载荷 ...

  5. 【C/C++开发】运算符重载

    c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁.高效.在c++中不止函数可以重载,运算符也可以重载.由于一般数据类型间的运算符没有重载的必要, ...

  6. 【计算机视觉】detection/region/object proposal 方法综述文章

    目录(?)[-] Papers 大纲 各种OP方法的回顾 Grouping proposal methods Window scoring proposal methods Aliternate pr ...

  7. hdu 1006 Tick and Tick

    Tick and Tick Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  8. SpringBoot(三)手写starter pom自动配置

    思想:主要是EnableAutoConfiguration在启动的时候会扫描spring.factories并加载 1在resource下面新建META-INF/spring.factories 2在 ...

  9. Sql 第一行某列减第二行某列

    --1. 将结果插入临时表SELECT *INTO xxx FROM( SELECT TOP 1 a.FQTY,a.fseq FROM T_SAL_ORDERENTRY as a WHERE FQTY ...

  10. Win10 改为用 Ctrl+Shift 切换中英输入语言而不是 Win+空格

    是切换中英输入语言,而不是切换输入法,如图: 步骤: 设置 > 设备 > 输入 > 高级键盘设置 > 语言栏选项 > 高级键盘设置 > 更改按键顺序 > 切换 ...