当前位置: 首页 > news >正文

VSCode配置Python开发环境【练习环境VS工程环境】

VSCode配置Python开发环境【练习环境VS工程环境】

  • 1. 练习环境
    • 1.1 下载conda包管理工具
    • 1.2 VSCode配置
    • 1.3 编写代码
    • 1.4 将默认终端窗口改为cmd
    • 1.5 VSCode调试Python代码
  • 2. 工程环境
    • 2.1 Python多版本共存
    • 2.2 工程下的虚拟环境


1. 练习环境


1.1 下载conda包管理工具


这里直接放我的另一篇博客,Miniconda管理虚拟环境【Python环境配置】:https://blog.csdn.net/weixin_73870552/article/details/143062780?spm=1001.2014.3001.5501

学习完这篇博客后,相信大家已经掌握了如何用Minconda管理虚拟环境。


1.2 VSCode配置


下载Python插件

在这里插入图片描述


1.3 编写代码


1. 打开一个文件夹,写一份代码

在这里插入图片描述

2. 点击右下角的Python配置选项

在这里插入图片描述

3. 选择一个conda创建的虚拟环境

在这里插入图片描述

4. 点击鼠标右键,运行代码

在这里插入图片描述

  • 运行结果显示在终端窗口中:

在这里插入图片描述

  • 使用python指令也可以运行代码:

在这里插入图片描述


1.4 将默认终端窗口改为cmd


由于powershell终端窗口,不会显示当前所处的虚拟环境,所以最好切换成cmd

1. 打开终端,选择默认配置文件

在这里插入图片描述

2. 选择cmd

在这里插入图片描述

3. 这样我们再打开终端时,就可以看到当前所处的虚拟环境了

在这里插入图片描述


1.5 VSCode调试Python代码


1. 先在某一行打上断点,然后点击调试

在这里插入图片描述

2. 选择该选项

在这里插入图片描述

3. 调试启动

在这里插入图片描述

  • F9:打断点/取消断点;
  • F5:启动调试;
  • F10:逐过程调试;
  • F11:逐语句调试。

4. Python作为解释性语言,在运行时提供交互环境

在这里插入图片描述


2. 工程环境


2.1 Python多版本共存


在工程环境中,不同的项目使用的Python版本可能不同,这就需要我们下载不同版本的Python解释器。

1. 下载Python

  • 下载地址:https://www.python.org/downloads/

2. 安装Python解释器

  • 这里我提前下载好了两个安装包,下面将其中一个Python3.10安装一下。另一个的安装就不演示了。

在这里插入图片描述

  • 勾选Add python.exe to PATH选项,点击自定义安装:
    • 之前的Python环境没有卸载干净,即python Launcher未卸载,可能会导致Use admin privileges when installing py.exe选项无法勾选。

在这里插入图片描述

  • 为所有用户下载,选择合适的下载路径:
    • 建议放在C盘一个好找的位置下。

在这里插入图片描述

  • 安装完成后,会发现C:\Python\文件夹下出现新文件夹Python310

在这里插入图片描述

3. 配置环境变量

  • 如果勾选了Add python.exe to PATH选项,默认是已经帮你配置好环境变量的。如果没有,需要手动配置:

在这里插入图片描述

4. 修改python.exe文件名

  • 一般情况下,一个系统中可能存在多个python.exe程序,他们是不同的版本(我的电脑上下了两个)。

在这里插入图片描述

  • 查看环境变量,这时如果我们在终端中执行python命令,系统最先看到的其实是3.12版本的python.exe,因为环境变量中,它的路径排在前面。那我们该如何在终端中执行3.10版本的python.exe呢?

在这里插入图片描述

  • 这时候就需要我们将不同版本的python.exe文件重命名,例如3.12版本的python.exe命名为python3.12.exe,这样一来就可以区分不同版本的解释器了:

在这里插入图片描述

5. 关于pip

  • 在配置环境变量时,将Scripts目录也添加了,这里面实际上放的就是pip工具:

在这里插入图片描述

  • pip在安装时,天然就考虑到了多环境的问题,所以这三个pip实际上是一样的,只是名字不一样。我们习惯使用带版本号的命令方式,例如:pip3.12 install numpy

2.2 工程下的虚拟环境


在实际的工程场景下,我们一般将虚拟环境创建在项目内部。

1. 在工程内部创建虚拟环境

  • 在当前工程目录下,执行指令python3.10 -m venv .venv,可以创建一个独属于当前工程的虚拟环境。

在这里插入图片描述

2. 激活当前虚拟环境

  • 执行指令:.venv\Scripts\activate

在这里插入图片描述

  • 激活成功:

在这里插入图片描述

3. 之后就可以通过pip来管理这个虚拟环境中的包啦

  • 激活该虚拟环境后,默认使用的pip也是这个环境中的:

在这里插入图片描述



http://www.mrgr.cn/news/53843.html

相关文章:

  • 代码训练营 day41|LeetCode 1049,LeetCode 494,LeetCode 474
  • 今日头条躺赚流量:自动化新闻爬取和改写脚本
  • 科研进展 | RSE:全波形高光谱激光雷达数据Rclonte系列处理算法一
  • C#学习笔记(一)
  • 类型限定符(Type qualifier)
  • 计算机网络——第三章 数据链路层
  • vulnhub靶场之digitalworld.local DEVELOPMENT
  • 第五届光学与图像处理国际学术会议(ICOIP 2025)征稿中版面有限!
  • 超详细的Java Web开发
  • 深度学习模型训练的主要流程(不定时更新中)
  • 【VUE】Vue中 computed计算属性和watch侦听器的区别
  • 018_基于python+django荣誉证书管理系统2024_jytq9489
  • 快速在找到函数的实体的方法
  • c语言:整数的分解与提取and打印数根(手写代码版)
  • ubuntu 安装nginx
  • 大话C++:第20篇 多继承与菱形继承问题
  • 如何在Matlab界面中添加文件选择器?
  • C++:priority_queue优先队列
  • 【经验】无线鼠标、键盘的usb接收器配对
  • IDEA中我常用的快捷键
  • LeetCode 145.二叉树的后序遍历
  • 深入探索Python网络爬虫:从电商网站抓取书籍数据的实战案例
  • 嵌入式STM32学习——按键的基础知识
  • (JAVA)贪心算法、加权有向图与求得最短路径的基本论述与实现
  • 空间解析几何 4:空间中线段到圆的距离【附MATLAB代码】
  • 13.java面向对象:继承