当前位置:   article > 正文

Visual Studio Code配置Python编程环境_vs配置python环境

vs配置python环境

编程语言:python
集成开发环境(IDE):Visual Studio Code

识别Python语言

在VScode中安装Python插件(Extensions)
Python插件

解释Python语言

python是一种脚本语言,不需要编译,由解释器负责解释成计算机能处理的机器语言

下载Python解释器

Python官方下载网站 - Download the latest version for Windows

安装

Python安装界面
①勾选Add python.exe to PATH,添加环境变量
②选择自定义安装
自定义安装界面
①默认勾选,Python文档,必须安装
②默认勾选,pip.exe,建议安装,用于从PYPI(Python Package Index)上下载和安装Python第三方包(packages)

In Python, packages are how you obtain any number of useful code libraries, typically from PyPI.

③默认开发环境,Python自带的集成开发环境IDLE,建议安装

检查是否安装成功

打开命令提示符(cmd),输入python,按Enter
如果安装成功并且已经配置环境变量,则显示python版本
安装成功

备忘:配置环境变量

设置
高级系统设置
高级
环境变量

环境变量
如果已有Path变量,点击编辑(如果没有,新建一个Path变量)
编辑环境变量
新建2个路径:
①Python的安装路径:配置Python.exe的环境变量
②Python的安装路径\Scripts:配置pip.exe的环境变量

创建程序文件(.py)

新建一个文件夹作为Python工作区(WorkSpace),用于存放Python文件
在VSCode > File > Open Folder中打开该文件夹
在VSCode > file > New File中新建一个Python文件(.py),存在该文件夹中

准备运行环境

用Python语言编写的程序必须在Python环境中运行,环境中包含一个解释器和一系列程序包。
默认情况下,安装的任何Python解释器都在自己的全局环境中运行,在全局环境中安装或卸载的任何程序包都会影响其中运行的所有程序,在全局环境中安装太多程序包会导致所有程序运行缓慢。
为了解决该问题,可以为每一个工作区创建一个虚拟环境,虚拟环境中会包含解释器的一个副本,而在该虚拟环境中安装或卸载程序包都只影响当前工程中的程序。

全局环境
虚拟环境1
虚拟环境2
虚拟环境3

创建虚拟环境

Ctrl + Shift + P打开命令面板(Command Palette),输入Python: Create Environment
选择环境类型
选择用Venv创建虚拟环境
选择计时器
选择用于创建虚拟环境的解释器

以上操作等价于在Terminal中输入如下代码:

python -m venv .venv
  • 1

虚拟环境创建以后该文件夹中会增加一个名称为.venv的文件夹

在虚拟环境下工作

Ctrl + Shift + P打开命令面板,输入Python: Select Interpreter
选择解释器
选择虚拟环境中的解释器,则虚拟环境被激活(再次用Vscode打开该文件夹中的Python文件时,会默认在上次选择的环境中运行)

选择的解释器会显示在界面右下角的状态栏中:
状态栏

在Terminal中激活虚拟环境的命令如下:

.venv\scripts\activate
  • 1

在Terminal中关闭虚拟环境的命令如下:

deactivate
  • 1

使用pip安装程序包

创建虚拟环境后,.venv > Script 文件夹下会有pip.exe文件,推荐在虚拟环境中安装所需要的程序包

在Terminal中输入以下代码,将pip更新到最新版本

python -m pip install --upgrade pip
  • 1

显示Requirement already satisfied表示pip已经是最新版本,如下图所示:
最新版

在Terminal中安装程序包的命令如下:

python -m pip install xxx
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/166579
推荐阅读
相关标签
  

闽ICP备14008679号