【1107】有关环境的学习记录。。。

编程入门 行业动态 更新时间:2024-10-22 15:35:38

【1107】有关<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境的学习记录。。。"/>

【1107】有关环境的学习记录。。。

有关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上的终端也可以)

更多推荐

【1107】有关环境的学习记录。。。

本文发布于:2023-11-16 04:19:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1612634.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!