有关python环境!!!
1、python解释器就是 python 3.7.2 之类的。
VSCode 是代码编辑器。
下图的每一个都是可选的python环境,Python 3.8.3(‘base’)是下载在电脑上的python环境(下载miniConda时一直点了next不小心下的),其它的都是下载在miniconda中的虚拟环境。
2、其中每一个虚拟环境都在conda\envs 中
然后呢点开任意一个环境,每个单独环境都会有python.exe和各自的Lib和Scripts之类的文件。
scripts里面放着每次运行.py所需要的文件/python依赖的工具/可执行的文件。
Lib里有通过pip下载的包
python安装后系统会配两个环境变量, 一个是python(编译器),一个是scripts。
scripts里面有pip.exe,pip包是一个.exe文件,.exe都要放到环境变量里才能执行,所以把pip包放到scripts里的话就相当于放到了环境变量里 就可以直接用pip命令管理包
3、代码的两种运行方式 debug 和 release
Debug:Debug 通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供 强大的应用程序调试能力。
Release:Release通常称为 发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。
【在VS中的区别】
Debug 和 Release 并没有本质的区别,它们只是VS预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把 Debug 和Release 的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为 MY_ABC 等。习惯上,我们仍然更愿意使用 VC 已经定义好的名称。
4、关于VS上运行代码
点这个躺下的三角,是通过【终端】运行Release,终端里显示什么环境,就会用什么环境运行.py
而点右下角的这个解释器,再去点左边的运行,就可以 用选中的环境去debug执行代码。
5、有关VS上的终端,终端包括CMD、PowerShell之类的,是总称,可以直接在VS的终端上输入 conda activate _eventsName切换环境(CMD也可以,VS上的终端也可以)