前言:本文是书生大模型实战营系列的第2篇文章,是入门岛的第二个任务,主题为:Python基础知识。
官方教程参考链接:Tutorial/docs/L0/Python at camp4 · InternLM/Tutorial
1.任务概览
本关为Python基础关卡,本关内容主要包括:
- Conda虚拟环境
- pip安装三方依赖包
- VScode中的Python Debug
- 调用InternLM API
- Python基础语法
本关任务如下:
2.Conda虚拟环境
创建和管理Python虚拟环境是确保项目依赖项相互隔离的有效方法,避免不同项目之间的库版本冲突。
关于Conda我在本专栏的第一篇文章:【书生大模型实战营】Linux 基础知识-L1G1000-CSDN博客
中已经有过介绍,在此就简单回顾一下,不在详细展开。
2.1.创建环境
我们首先需要学会如何创建一个Conda环境,可以使用代码:
conda create --name myenv python=3.9
这里我们主要设置两个参数,一个是环境的名字:myenv,另一个是Python的版本
2.2.环境管理
当我们使用一个环境时,首先需要激活它,我们可以使用代码:
conda activate myenv
退出当前激活环境,可以使用代码:
conda deactivate
其他常见的环境管理命令还包括:
#查看当前设备上所有的虚拟环境
conda env list
#查看当前环境中安装了的所有包
conda list
#删除环境(比如要删除myenv)
conda env remove myenv
3.安装第三方依赖
通常我们有两种方式,使用conda命令和使用pip命令来安装所需要的第三方库。
pip是Python官方的包管理工具,Conda是一个开源的包管理和环境管理工具。
我们使用conda环境的时候,需要先激活环境,然后在特定的环境中安装所需要的第三方库。
安装命令为:
pip install package_name
conda install package_name
如果你有一个包含所有依赖信息的requirements.txt文件,可以使用-r
一次性安装所有依赖项。
pip install -r requirements.txt
4.VScode中的Python Debug
使用VSCode,可以有两种常用的方法打开终端:
- 单击VSCode页面底部状态栏中的“终端”图标(通常显示为两个图标一个
X
和一个!
),可以快速打开VSCode的终端面板。 - 使用快捷键Ctrl+`(反引号,tab键上面那一个),也可以快速打开VSCode的终端面板。
使用VSCode远程连接到开发机,这里使用SSH连接。
调试(Debugging,简称debug),是软件开发和程序设计过程中一个至关重要的步骤,指的是识别、定位和修复程序中的错误或缺陷的过程。这些错误可以是语法错误、逻辑错误、运行时错误等。通过调试,开发者能够确保程序按照预期的方式运行,并且可以稳定地处理各种输入和情况。
调试的主要类型包括:
语法错误(Syntax Errors):
运行时错误(Runtime Errors):
逻辑错误(Logic Errors)
语义错误(Semantic Errors)
好了,先写到这里,后续的内容的明天补上。
喜欢的小伙伴,点赞收藏关注啊。