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

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也是这个环境中的:

在这里插入图片描述


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐