一篇文章教会你使用VSCode搭建Python开发环境

前言

Python是一门高级的通用编程语言,适用于广泛的领域和应用场景,主要应用领域如数据科学、Web开发、自动化测试、网络爬虫、游戏开发、人工智能、机器学习等。对于大多数普通人而言在日常开发中,我们应用最多的还是利用Python脚本来完成数据的爬取、自动化办公、软件测试,原因是Python简单易学上手门槛低、具有强大的标准库和生态系统。

工欲善其事必先利其器,首先要找到一款适合自己的开发工具。一提到Python开发工具那我们首先想到的就是Pycharm了,以前认为Pycharm完爆VSCode,现在认为各有千秋,VSCode总体还小赢。因为曾经VSCode的代码补全功能太慢了。不过现在有了kite,速度和Pycharm无异,并且Pycharm无论哪个版本,都比vscode要多占资源,再结合我自身的工作内容,本身写前端多一些,利用Python只是开发一些脚本完成进行数据爬取和自动化办公工作,又不想安装Pycharm,所以我认为除非是开发非常大型的python项目,如django web应用,其他情况下VSCode足矣。

本文就带领大家使用VSCode搭建Python开发环境。包括Python卸载、Python下载安装、VSCode Python环境配置。

1. Python彻底卸载

(1)打开“ 开始 ” ,找到“设置”  ,点击 “应用”,找到“应用和功能 ”

(2)找到“ Python ”、“ Python Lanucher ”并卸载

(3)删除电脑上的 “Python27” 类似的文件 

2. Python下载和安装

Python3安装详细教程_python3安装教程-CSDN博客

(1)下载Python安装包 

Welcome to Python.orgThe official home of the Python Programming Languageicon-default.png?t=N7T8https://www.python.org/ 

(2)选择指定版本的Python,下载安装程序。

(3)双击下载的exe程序,选择自定义安装,勾选“Add Python To Path”自动配置环境变量

(5)勾选前五项,选择安装路径

(6)安装成功后打开cmd命令窗口输入“ python -V ” 验证

3. vscode配置python开发环境

在 VS Code 中使用 Python,需要使用到 “ Python ” 插件。该插件利用了 VS Code 来提供了下面这些功能:

(1)自动补全和智能感知

(2)检测、调试和单元测试

(3)在Python环境(包括虚拟环境和 conda 环境)之间轻松切换

在VS Code应用商店中直接搜索 “ Python ”,安装即可。

4. 创建一个Python脚本,运行代码

 至此完整的开发环境就搭建完成了:):)创作不易,感觉有用就给个三连吧:):)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/288088.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs使用nodejieba

Nodejieba是一个基于Node.js平台的中文分词模块,用于将中文文本切分成有意义的词汇。它是结巴中文分词的Node.js版本,结巴分词是一种开源的中文分词工具,广泛应用于中文自然语言处理领域 优点 高性能: Nodejieba的底层实现采用了…

基于Hadoop的农产品价格信息检测分析系统

基于Hadoop的农产品价格信息检测分析系统 前言数据处理模块1. 数据爬取2. 数据清洗与处理3. 数据存储 数据分析与检测模块1. 农产品价格趋势分析2. 农产品价格检索3. 不同市场价格对比 创新点 前言 为了更好地了解农产品市场价格趋势和不同市场之间的价格差异,我设…

CUDA 学习记录2

1.是否启用一级缓存有什么影响: 启用一级缓存(缓存加载操作经过一级缓存):一次内存十五操作以128字节的粒度进行。 不启用一级缓存(没有缓存的加载不经过一级缓存):在内存段的粒度上&#xff…

.Net Attribute 特性 自定义特性(二)

上一章介绍了什么是特性以及.net框架内的三种预定义特性,下面来看下如何自定义特性: 自定义特性 .Net 框架允许创建自定义特性,用于存储声明性的信息,且可在运行时被检索。该信息根据设计标准和应用程序需要,可与任何…

JS中的异常处理:

throw: 抛出异常时我们哪个关键字?它会终止程序? throw关键字 会终止程序 抛出异常经常和谁配合使用? Error对象配合throw使用 代码演示: function fn(x,y){if(!x || !y){// console.log(11);// throw 用户没有参数传递进来;th…

独立站如何借助内容营销实现品牌提升与用户增长?

在当今竞争激烈的数字市场中,独立站想要实现品牌提升与用户增长,内容营销是一条不可或缺的路径。通过有针对性、高质量的内容,独立站可以吸引目标受众,建立品牌认知,并最终促进用户增长。本文Nox聚星将和大家探讨内容营…

sql_lab靶场搭建以及存在的一些问题

sql_lab靶场搭建问题 首先检查小皮版本 把小皮改到5.3.29版本如果没有可以直接点击更多版本进行选择安装 当版本不对时则会暴出这种错误 SETTING UP THE DATABASE SCHEMA AND POPULATING DATA IN TABLES: Fatal error: Uncaught Error: Call to undefined function mysql_co…

《Linux C编程实战》笔记:进程操作之退出,执行,等待

进程退出 进程退出表示进程即将运行结束。在Linux中退出分为正常退出和异常退出。 正常退出: 在main函数中执行return调用exit函数调用_exit函数 异常退出: 调用abort函数收到某个信号,这个信号是程序终止 退出方式比较 exit和return的…

软件代码签名的作用

随着“互联网”时代的到来,人们的生活变得更加便利,但电信诈骗、信息泄露、恶意软件等也随之而来,软件安全问题也越来越受到关注。为了确保软件的身份和完整性,越来越多的软件开发者和企业选择使用软件代码签名证书。为什么我们会…

多线程并发实现生产者/消费者

前言 无需引入第三方消息队列组件,我们如何利用内置C#语法高效实现生产者/消费者对数据进行处理呢?在.NET Core共享框架(Share Framework)引入了通道(Channel),也就是说无需额外通过NuGet包安装…

Graylog配置GraylogSidecar-传输日志文件

1.GraylogSidecar概述 Graylog Sidecar 是 Graylog 日志管理系统的一个组件,用于配置和管理通过 Filebeat、Winlogbeat、NXLog 或其他日志收集器发送的日志流。它的作用是管理和配置这些日志收集器,确保它们正确地发送日志数据到 Graylog 服务器。 我用的…

centos开机自启动实战小案例

1.编写一个我们需要做事的脚本 #!/bin/bash # 打印 "Hello" echo "Hello,Mr.Phor" # 为了更好的能看到效果 我们把这段文本放置到一个文件中 如果重启能够看到 /a.txt文件 我们实验成功 echo "hahahahahahahaha" > /a.txt #每次开机 执行…